Thread (7 messages) flat view 7 messages, 2 authors, 2016-06-15

Re: git-cherry-pick and author field in version 1.7.6.4

From: Jeff King <hidden>
Date: 2016-06-15 22:52:11

On Wed, Oct 05, 2011 at 04:51:58PM +0200, Nicolas Dichtel wrote:
in the last stable version (1.7.6.4), when I perform a
git-cherry-pick, the initial author of the patch is erased whith my
name (it was not the case in version 1.7.3.4 and prior). Is this
behavior intended ? Is there an option to keep the initial author of
the patch?
I can't reproduce your problem:

  git init repo &&
  cd repo &&
  echo content >file && git add file && git commit -m base &&
  echo changes >>file &&
  git commit --author='Other Person [off-list ref]' -a -m other &&
  git tag other &&
  git reset --hard HEAD^ &&
  git cherry-pick other

gives this output for the cherry-pick:

  [master 6eb207f] other
   Author: Other Person [off-list ref]
   1 files changed, 1 insertions(+), 0 deletions(-)

and the resulting commit looks good:

  $ git log -1 --format='%an <%ae>'
  Other Person [off-list ref]

Does the script above work for you? If so, then what is different about
your problematic case?

-Peff
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help