Quoting Junio C Hamano <gitster@xxxxxxxxx>: >> --->8--- >> Subject: [PATCH] git-am: Add --ignore-date option > > Good. > > Leaving "Subject: " in saves me typing, because I do not have to insert it > manually when editing the submitted patch in my MUA to chop off everything > before the scissors. I am sorry to ask you a stupid question, but do you mean you want to have "Subject: " there, or do you mean you want me to leave that word out? > I think it would work equally well if you somehow manage to pass this > through "git-rebase", but this won't work with "git-rebase --interactive". I can try to change git-rebase if you want, but I do not think I can modify git-rebase --interactive. The script looked very scary last time I looked at it (^_^;;;). >> +test_expect_success 'am --ignore-date' ' >> + git checkout first && >> + test_tick && >> + git am --ignore-date patch1 && >> + git cat-file commit HEAD | sed -e "/^$/q" >head1 && >> + at=$(sed -ne "/^author /s/.*> //p" head1) && >> + echo "$at" | grep "+0000" >> +' > > This is a convoluted logic. > > The committer and author dates are set to -0700 timezone by test_tick, > while TZ is set to UTC (+0000) by test-lib.sh, and you are taking > advantage of them to see which one is being used. > > But I do not think of a better way to do this offhand, so I'll let it > pass. > > Regarding the "date -R" thing, I think we can take advantage of the fact > that an empty GIT_AUTHOR_DATE (and GIT_COMMITTER_DATE) means "do not use > this environment variable, but use the current date instead". Something > like this patch on top of yours, whose first hunk reverts your change to > use "date -R", and sets GIT_AUTHOR_DATE to empty when --ignore-date is > asked for. > > No, I didn't test it. I did, and it works. Thank you very much. -- Nanako Shiraishi http://ivory.ap.teacup.com/nanako3/ -- 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