Commit 996cb9ffec97abd3bf8391f3a15e462d01fd663d
show git commit message summary on hover mini-message
Matt McKegg committed on 11/4/2016, 4:23:06 AMParent: b2886f60b5b31141643c0ea134c62b9e8e0db8e2
Files changed
modules/git-mini-messages.js | changed |
modules/git-mini-messages.js | |||
---|---|---|---|
@@ -6,9 +6,9 @@ | |||
6 | 6 … | exports.message_content = exports.message_content_mini = function (msg, sbot) { | |
7 | 7 … | if (msg.value.content.type === 'git-update') { | |
8 | 8 … | var commits = msg.value.content.commits || [] | |
9 | 9 … | return [ | |
10 | - h('a', {href: `#${msg.key}`}, [ | ||
10 … | + h('a', {href: `#${msg.key}`, title: commitSummary(commits)}, [ | ||
11 | 11 … | 'pushed', | |
12 | 12 … | when(commits, [' ', pluralizeCommits(commits)]) | |
13 | 13 … | ]), | |
14 | 14 … | ' to ', | |
@@ -19,4 +19,8 @@ | |||
19 | 19 … | ||
20 | 20 … | function pluralizeCommits (commits) { | |
21 | 21 … | return when(commits.length === 1, '1 commit', `${commits.length} commits`) | |
22 | 22 … | } | |
23 … | + | ||
24 … | +function commitSummary (commits) { | ||
25 … | + return commits.map(commit => `- ${commit.title}`).join('\n') | ||
26 … | +} |
Built with git-ssb-web