Skip to content

Commit

Permalink
fine tune
Browse files Browse the repository at this point in the history
  • Loading branch information
wxiaoguang committed Nov 21, 2024
1 parent adb668a commit 29e5cc3
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions modules/git/commit.go
Original file line number Diff line number Diff line change
Expand Up @@ -385,18 +385,19 @@ func configParseSubModules(rd io.Reader) (*ObjectCache, error) {
submoduleCache := newObjectCache()
var subModule *SubModule
for scanner.Scan() {
if strings.HasPrefix(scanner.Text(), "[") {
line := strings.TrimSpace(scanner.Text())
if strings.HasPrefix(line, "[") {
if subModule != nil {
submoduleCache.Set(subModule.Name, subModule)
subModule = nil
}
if strings.HasPrefix(scanner.Text(), "[submodule") {
if strings.HasPrefix(line, "[submodule") {
subModule = &SubModule{}
}
continue
}
if subModule != nil {
fields := strings.Split(scanner.Text(), "=")
fields := strings.Split(line, "=")
k := strings.TrimSpace(fields[0])
if k == "path" {
subModule.Name = strings.TrimSpace(fields[1])
Expand Down

0 comments on commit 29e5cc3

Please sign in to comment.