Normally, when you do a git rebase -i 'HEAD~5', you only get very limited
information to decide what to do with which patch:
pick 6b99e03 Fixed boo#955103
pick 0b96614 Resolved issue with not adding subvol not starting with @
pick 5b51d4b Resolved boo#955103 and related bugs introduced from change
pick baea7c7 Removed duplicate code (boo#955103)
pick 61eb457 version bump and change log
Sometimes that's just not enough. I just had to move out all my recent patches
to a feature branch, so I wanted to know who authored each commit. There is a
way to do this:
pick 6b99e03 2015-12-22 14:00:39 +0100 [email protected] Fixed boo#955103
pick 0b96614 2015-12-22 14:00:39 +0100 [email protected] Resolved issue with
not adding subvol not starting with @
pick 5b51d4b 2015-12-22 14:00:39 +0100 [email protected] Resolved boo#955103
and related bugs introduced from change
pick baea7c7 2015-12-22 14:00:40 +0100 [email protected] Removed duplicate
code (boo#955103)
pick 61eb457 2015-12-22 14:26:26 +0100 [email protected] version bump and
change log
(Long lines wrapped by that crappy mail client I am using)
To configure this, edit your ~/.gitconfig and add:
[rebase]
instructionFormat = %ci %ae %s
That's it. The %something formats you can use are documented in
man git-log
see "The placeholders are:" there.
CU
--
Stefan Hundhammer <[email protected]>
YaST Developer
SUSE Linux GmbH
GF: Felix Imendörffer, Jane Smithard, Graham Norton; HRB 21284 (AG Nürnberg)
Maxfeldstr. 5, 90409 Nürnberg, Germany
--
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]