On Tue, 2015-07-14 at 13:34 -0700, Stefan Beller wrote: > On Tue, Jul 14, 2015 at 9:42 AM, <dev+git@xxxxxxxxx> wrote: > > From: Beat Bolli <dev+git@xxxxxxxxx> > > > > When referencing earlier commits in new commit messages or other > > text, > > one of the established formats is > > > > commit <abbrev-sha> ("<summary>", <author-date>) > > That sounds like I would use it a lot! Thanks :) > Yep, quite useful. Also, the kernel suggests using it as a tag like so Fixes: <abbrev-sha> ("summary") I really like this :) Regards, Jake > > > > Add a "Copy commit summary" command to the context menu that puts > > this > > text for the currently selected commit on the clipboard. This makes > > it > > easy for our users to create well-formatted commit references. > > > > Signed-off-by: Beat Bolli <dev+git@xxxxxxxxx> > > Cc: Paul Mackerras <paulus@xxxxxxxxx> > > --- > > gitk-git/gitk | 14 ++++++++++++++ > > 1 file changed, 14 insertions(+) > > > > diff --git a/gitk-git/gitk b/gitk-git/gitk > > index 9a2daf3..0612331 100755 > > --- a/gitk-git/gitk > > +++ b/gitk-git/gitk > > @@ -2617,6 +2617,7 @@ proc makewindow {} { > > {mc "Diff selected -> this" command {diffvssel 1}} > > {mc "Make patch" command mkpatch} > > {mc "Create tag" command mktag} > > + {mc "Copy commit summary" command copysummary} > > {mc "Write commit to file" command writecommit} > > {mc "Create new branch" command mkbranch} > > {mc "Cherry-pick this commit" command cherrypick} > > @@ -9341,6 +9342,19 @@ proc mktaggo {} { > > mktagcan > > } > > > > +proc copysummary {} { > > + global rowmenuid commitinfo > > + > > + set id [string range $rowmenuid 0 7] > > + set info $commitinfo($rowmenuid) > > + set commit [lindex $info 0] > > + set date [formatdate [lindex $info 2]] > > + set summary "[mc "commit"] $id (\"$commit\", $date)" > > + > > + clipboard clear > > + clipboard append $summary > > +} > > + > > proc writecommit {} { > > global rowmenuid wrcomtop commitinfo wrcomcmd NS > > > > -- > > 2.1.4 > > -- > > To unsubscribe from this list: send the line "unsubscribe git" in > > the body of a message to majordomo@xxxxxxxxxxxxxxx > > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- > To unsubscribe from this list: send the line "unsubscribe git" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html��.n��������+%����;��w��{.n��������n�r������&��z�ޗ�zf���h���~����������_��+v���)ߣ�