Re: VCS comparison table
- From
- Jan Hudec <bulb@ucw.cz>
- Date
- Oct 21, 2006, 19:47 UTC
- Message-ID
- <20061021194703.GE29927@artax.karlin.mff.cuni.cz>
- In-Reply-To
- <200610212130.31414.jnareb@gmail.com>
On Sat, Oct 21, 2006 at 09:30:30PM +0200, Jakub Narebski wrote:
Show 6 quoted lines
> Jeff King wrote: > > > The difference, I think, is that it's easier in git to move the upstream > > around: you simply start fetching from a different place. I'm not clear > > on how that works in bzr (if it invalidates revnos or has other side > > effects).
Moving upstram around does not invalidate revnos. Switching to different upstream (ie. the head revisions are different) does. And this may happen by doing a merge with the previous mainline as non-first parent -- revnos are simply short aliases for revids, not persistent unique idenfiers.
Show 5 quoted lines
> That's good example of fully distributed approach. I can fetch directly > (actually, I cannot) from Junio private repository, I can fetch from > public git.git repository, either using git:// or http:// protocol, > I can fetch from somebody else clone of git repository: intermixing > those fetches, and revids (commit-ids) remain constant and unchanged.
So they (revids) do in bzr.
--------------------------------------------------------------------------------
- Jan Hudec `Bulb' <bulb@ucw.cz>