From: Thomas Gleixner Date: Wed, 11 May 2005 22:48:38 GMT Subject: Re: [PATCH] [RFD] Add repoid identifier to commit Message-ID: <1115851718.22180.153.camel@tglx> In-Reply-To: <2853.10.10.10.24.1115850996.squirrel@linux1> On Wed, 2005-05-11 at 18:36 -0400, Sean wrote: > On Wed, May 11, 2005 6:30 pm, Thomas Gleixner said: > > > At this point it is completely irrelevant if you pulled from A or B. The > > originator of Head A is A forever. > > But who cares what repository was used to create the object? You can't > talk to a repository. What you want to know is who created the object, > and Author/Committer completely solves that problem. Maybe you have missed the point, where one Committer holds more than one repository. See davem/net-2.6 and davem/sparc-2.6. Not to talk of Russell King's and Greg's multiple repositories. The Author is irrelevant, because one Author sends patches to more than one maintainer. Author _cannot_ be a source of tracking information. If you want to do heuristic guesses on Author/Committer pairs, then you make the situation more complex than it is already. > If on the otherhand you're trying to reliably track the chain-of-command > that landed the object in your repository, your patch falls short. As I said before it is completely irrelevant whether fast forward was pulled into C directly from A or from B. Whats the relevant content of getting the same thing from A or B ? If you want to do this, you break the fast forward mechanism and reinvent the pull ping-pong which is avoided by the fast forwards. tglx