|
|
|
@ -515,16 +515,11 @@ func ActionDesc(act Actioner, avatarLink string) string {
|
|
|
|
|
return err.Error()
|
|
|
|
|
}
|
|
|
|
|
buf := bytes.NewBuffer([]byte("\n"))
|
|
|
|
|
max := 3
|
|
|
|
|
count := len(push.Commits)
|
|
|
|
|
if count < max {
|
|
|
|
|
max = count
|
|
|
|
|
}
|
|
|
|
|
for _, commit := range push.Commits[:max] {
|
|
|
|
|
for _, commit := range push.Commits {
|
|
|
|
|
buf.WriteString(fmt.Sprintf(TPL_COMMIT_REPO_LI, avatarLink, actUserName, repoName, commit[0], commit[0][:7], commit[1]) + "\n")
|
|
|
|
|
}
|
|
|
|
|
if count > max {
|
|
|
|
|
buf.WriteString(fmt.Sprintf(`<div><a href="/%s/%s/commits">%d other commits >></a></div>`, actUserName, repoName, count-max))
|
|
|
|
|
if push.Len > 3 {
|
|
|
|
|
buf.WriteString(fmt.Sprintf(`<div><a href="/%s/%s/commits">%d other commits >></a></div>`, actUserName, repoName, push.Len))
|
|
|
|
|
}
|
|
|
|
|
return fmt.Sprintf(TPL_COMMIT_REPO, actUserName, actUserName, actUserName, repoName, branch, branch, actUserName, repoName, actUserName, repoName,
|
|
|
|
|
buf.String())
|
|
|
|
|