From 29e5cc3c8870d828f1338e14752c7e5d550e2648 Mon Sep 17 00:00:00 2001 From: wxiaoguang Date: Thu, 21 Nov 2024 09:57:14 +0800 Subject: [PATCH] fine tune --- modules/git/commit.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/git/commit.go b/modules/git/commit.go index 885c47c57254f..5f52a9d1ab3f6 100644 --- a/modules/git/commit.go +++ b/modules/git/commit.go @@ -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])