diff options
Diffstat (limited to 'modules/git')
-rw-r--r-- | modules/git/utils.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/git/utils.go b/modules/git/utils.go index 78792aaf..d2d0c19e 100644 --- a/modules/git/utils.go +++ b/modules/git/utils.go @@ -35,6 +35,11 @@ func parsePrettyFormatLog(repo *Repository, logByts []byte) (*list.List, error) } func RefEndName(refStr string) string { + if strings.HasPrefix(refStr, "refs/heads/") { + // trim the "refs/heads/" + return refStr[len("refs/heads/"):] + } + index := strings.LastIndex(refStr, "/") if index != -1 { return refStr[index+1:] |