]> source.dussan.org Git - gitea.git/commitdiff
Fix bug on commit graph (#15517)
authorLunny Xiao <xiaolunwen@gmail.com>
Sat, 17 Apr 2021 09:27:25 +0000 (17:27 +0800)
committerGitHub <noreply@github.com>
Sat, 17 Apr 2021 09:27:25 +0000 (10:27 +0100)
modules/gitgraph/graph_models.go

index 2ae38188a6a17a4710bba060caa2dcae169e0521..ec47f0ad84aca2e6e05c2c68dddef5ce08e9d79c 100644 (file)
@@ -7,6 +7,7 @@ package gitgraph
 import (
        "bytes"
        "fmt"
+       "strings"
 
        "code.gitea.io/gitea/models"
        "code.gitea.io/gitea/modules/git"
@@ -216,10 +217,10 @@ func newRefsFromRefNames(refNames []byte) []git.Reference {
                        continue
                }
                refName := string(refNameBytes)
-               if refName[0:5] == "tag: " {
-                       refName = refName[5:]
-               } else if refName[0:8] == "HEAD -> " {
-                       refName = refName[8:]
+               if strings.HasPrefix(refName, "tag: ") {
+                       refName = strings.TrimPrefix(refName, "tag: ")
+               } else if strings.HasPrefix(refName, "HEAD -> ") {
+                       refName = strings.TrimPrefix(refName, "HEAD -> ")
                }
                refs = append(refs, git.Reference{
                        Name: refName,