git/list[1] front-page[2] threads[3] people[4] search[5] about
 

git merge --date --author

From
Yann Droneaud <ydroneaud@opteya.com>
Date
Mar 7, 2014, 10:30 UTC
Message-ID
<1394188215.3257.17.camel@localhost.localdomain>
Hi,

I was trying to rebuild some history and found myself trying to use some options with git merge which are available in git commit:

 git merge \
     --date "2013-12-31 23:59:59 +0000" \
     --author "Happy New Year <happy.new-year@gregorian.calendar>" \
     current-year

But unfortunately, unlike git commit, git merge doesn't support either --date or --author.

I can work around with environment variables:
 GIT_AUTHOR_DATE="2013-12-31 23:59:59 +0000" \
 GIT_AUTHOR_NAME="Happy New Year" \
 GIT_AUTHOR_EMAIL="happy.new-year@gregorian.calendar"  \
 git merge current-year

But I'd like to know if there's a specific reason for git merge to not support --date and --author ?

Regards.
-- 
Yann Droneaud
OPTEYA
Next: Michael Haggerty
Message 1 of 5 in “git merge --date --author”
  1. Yann DroneaudMar 7, 2014
  2. Michael HaggertyMar 7, 2014
  3. Andreas SchwabMar 7, 2014
  4. Junio C HamanoMar 7, 2014
  5. Yann DroneaudMar 10, 2014

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.