Subject: Re: Mercurial vs Updated git HOWTO for kernel hackers

From: Andrew Thompson <[email-masked]>
Date: Tue, 28 Jun 2005 11:10:47 -0400

Petr Baudis wrote:
>>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.

I believe this works because the files stored in a binary format that 
appends new changesets onto the end. Thus, truncating the new stuff from 
the end effectively removes the commit.

-- 
Andrew Thompson
http://aktzero.com/
_______________________________________________
Mercurial mailing list
[email-masked]
http://selenic.com/mailman/listinfo/mercurial