aboutsummaryrefslogtreecommitdiff
path: root/internal/prompt/git.go
diff options
context:
space:
mode:
authorStefan Majewsky <majewsky@gmx.net>2025-09-29 21:48:35 +0200
committerStefan Majewsky <majewsky@gmx.net>2025-09-29 21:48:35 +0200
commitfa24620c50a56ae6c3c31575e861098d0f0ed177 (patch)
treee6963f607605577ca06dfeff666e5a186bb2b15f /internal/prompt/git.go
parent24762f09de2aa8cada3f3c63afa313e06ebf47c8 (diff)
downloadgofu-fa24620c50a56ae6c3c31575e861098d0f0ed177.tar.gz
run `modernize -fix ./...`
Also drop util/gocovcat.go which has been obsolete since 122068efd4a348921b736b4456d4e1c999dbfb79.
Diffstat (limited to 'internal/prompt/git.go')
-rw-r--r--internal/prompt/git.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/internal/prompt/git.go b/internal/prompt/git.go
index 6f0cf1d..26291c4 100644
--- a/internal/prompt/git.go
+++ b/internal/prompt/git.go
@@ -57,12 +57,12 @@ func findRepo(path string) (*gitRepo, error) {
if err != nil {
return nil, err
}
- for _, line := range strings.Split(string(bytes), "\n") {
+ for line := range strings.SplitSeq(string(bytes), "\n") {
line = strings.TrimSpace(line)
- if strings.HasPrefix(line, "gitdir:") {
+ if gitDir, ok := strings.CutPrefix(line, "gitdir:"); ok {
return &gitRepo{
RootPath: path,
- GitDir: filepath.Join(path, strings.TrimSpace(strings.TrimPrefix(line, "gitdir:"))),
+ GitDir: filepath.Join(path, strings.TrimSpace(gitDir)),
}, nil
}
}
@@ -115,7 +115,7 @@ func tryReadFromPackedRefs(repo *gitRepo, refSpec string) string {
if err != nil {
return ""
}
- for _, line := range strings.Split(string(bytes), "\n") {
+ for line := range strings.SplitSeq(string(bytes), "\n") {
line = strings.TrimSpace(line)
if line == "" || strings.HasPrefix(line, "#") {
continue