This commit is contained in:
eason 2026-08-30 17:13:11 -07:00 committed by GitHub
commit 226e041f30
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -61,10 +61,14 @@ func (self *WorktreeLoader) GetWorktrees() ([]*models.Worktree, error) {
GitDir: "",
}
} else if strings.HasPrefix(splitLine, "HEAD ") {
current.Head = strings.SplitN(splitLine, " ", 2)[1]
if current != nil {
current.Head = strings.SplitN(splitLine, " ", 2)[1]
}
} else if strings.HasPrefix(splitLine, "branch ") {
branch := strings.SplitN(splitLine, " ", 2)[1]
current.Branch = strings.TrimPrefix(branch, "refs/heads/")
if current != nil {
branch := strings.SplitN(splitLine, " ", 2)[1]
current.Branch = strings.TrimPrefix(branch, "refs/heads/")
}
}
}