From: Linus Torvalds Date: Fri, 04 Jan 2008 18:34:39 GMT Subject: Re: Retroactively change email signature? [resend] Message-ID: In-Reply-To: <477C7837.9000303@vilain.net> On Thu, 3 Jan 2008, Sam Vilain wrote: > > Assuming, of course, that the commit you refer to in a message like that > is in your history. If it's referring to another commit in a different > branch, which may be being re-written, you've got two problems: I don't care. If some commit refers to another commit that isn't its ancestor, then that is undefined *anyway*. So the only case that really matters is when you refer to your own strict ancestor. This is one reason why it was so crazy that "git cherry-pick" used to have "-x" by default - appending the original SHA1 (which is generally *not* an ancestor) is meaningless and stupid. But in the case of "git revert", it should be an ancestor (or the _user_ is just insane, in which case it doesn't matter - insane people can do insane things) Linus