Fix #1965 - the hyperlink and the display name of the branch

The hyperlink and the display name of the branch if the branch is in a folder or the branch name has '#'
This commit is contained in:
Arthur Ouyang 2015-11-19 07:31:55 +08:00
parent f04d773f4f
commit e04c97b9fa
3 changed files with 7 additions and 2 deletions

View file

@ -35,6 +35,10 @@ func parsePrettyFormatLog(repo *Repository, logByts []byte) (*list.List, error)
}
func RefEndName(refStr string) string {
if strings.HasPrefix(refStr, "refs/heads/") {
return strings.TrimPrefix(refStr, "refs/heads/")
}
index := strings.LastIndex(refStr, "/")
if index != -1 {
return refStr[index+1:]