mirror of
https://code.sup39.dev/repos/Wqawg
synced 2024-12-28 23:34:51 +09:00
In Push activity summary, list the titles of the pushed commits
This commit is contained in:
parent
6c81a46a02
commit
0be7fa05f8
1 changed files with 19 additions and 4 deletions
|
@ -498,13 +498,28 @@ postPostReceiveR = do
|
|||
summary <- do
|
||||
let mbranch = H.pushBranch push
|
||||
total = pushCommitsTotal pushAP
|
||||
lasts = pushCommitsLast pushAP
|
||||
rest firsts = total - length firsts - length lasts
|
||||
hashText (Hash b) = decodeUtf8 b
|
||||
commitW c =
|
||||
[hamlet|
|
||||
<a href=@{RepoPatchR shr rp $ hashText $ commitHash c}>
|
||||
#{commitTitle c}
|
||||
|]
|
||||
withUrlRenderer
|
||||
[hamlet|
|
||||
<p>
|
||||
<a href=@{SharerR shrUser}>#{shr2text shrUser}
|
||||
\ pushed #{total} #
|
||||
\ #{commitsText mbranch total} to repo #
|
||||
<a href=@{RepoR shr rp}>#{rp2text rp}</a>^{branchText shr rp mbranch}.
|
||||
<a href=@{RepoR shr rp}>#{rp2text rp}</a>^{branchText shr rp mbranch}:
|
||||
<ul>
|
||||
$maybe firsts <- pushCommitsFirst pushAP
|
||||
$forall c <- firsts
|
||||
<li>^{commitW c}
|
||||
<li>#{rest firsts}
|
||||
$forall c <- lasts
|
||||
<li>^{commitW c}
|
||||
|]
|
||||
eid <- pushCommitsC user summary pushAP shr rp
|
||||
case eid of
|
||||
|
|
Loading…
Reference in a new issue