Re: Mercurial vs Updated git HOWTO for kernel hackers
- From
- Matt Mackall <mpm@selenic.com>
- Date
- Jun 28, 2005, 18:01 UTC
- Message-ID
- <20050628180157.GI12006@waste.org>
- In-Reply-To
- <20050628150027.GB1275@pasky.ji.cz>
On Tue, Jun 28, 2005 at 05:00:27PM +0200, Petr Baudis wrote:
Show 7 quoted lines
> > Mercurial's undo is taking a snapshot of all the changed file's repo file length > > at every commit or pull. It just truncate the file to original size and undo > > is done. > > "Trunactes"? That sounds very wrong... you mean replace with old > version? Anyway, what if the file has same length? It just doesn't make > much sense to me.
Everything in Mercurial is an append-only log. A transaction journal records the original length of each log so that it can be restored on failure.
-- Mathematics is the supreme nostalgia of our time.