fix: clean code
This commit is contained in:
parent
01f7ff315c
commit
9fd6310363
1 changed files with 3 additions and 11 deletions
|
@ -68,24 +68,16 @@ func FindGitRef(file string) (string, error) {
|
||||||
|
|
||||||
log.Debugf("HEAD points to '%s'", ref)
|
log.Debugf("HEAD points to '%s'", ref)
|
||||||
|
|
||||||
tag, err := findGitPrettyRef(ref, gitDir)
|
|
||||||
if err != nil || tag != "" {
|
|
||||||
return tag, err
|
|
||||||
}
|
|
||||||
return ref, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func findGitPrettyRef(head, gitDir string) (string, error) {
|
|
||||||
// try tags first
|
// try tags first
|
||||||
tag, err := findGitPrettyRefOn(head, gitDir, "refs/tags")
|
tag, err := findGitPrettyRef(ref, gitDir, "refs/tags")
|
||||||
if err != nil || tag != "" {
|
if err != nil || tag != "" {
|
||||||
return tag, err
|
return tag, err
|
||||||
}
|
}
|
||||||
// and then branches
|
// and then branches
|
||||||
return findGitPrettyRefOn(head, gitDir, "refs/heads")
|
return findGitPrettyRef(ref, gitDir, "refs/heads")
|
||||||
}
|
}
|
||||||
|
|
||||||
func findGitPrettyRefOn(head, root, sub string) (string, error) {
|
func findGitPrettyRef(head, root, sub string) (string, error) {
|
||||||
var name string
|
var name string
|
||||||
var err = filepath.Walk(filepath.Join(root, sub), func(path string, info os.FileInfo, err error) error {
|
var err = filepath.Walk(filepath.Join(root, sub), func(path string, info os.FileInfo, err error) error {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
Loading…
Reference in a new issue