Re: Mercurial vs Updated git HOWTO for kernel hackers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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/
begin:vcard
fn:Andrew Thompson
n:Thompson;Andrew
email;internet:[email protected]
x-mozilla-html:FALSE
url:http://aktzero.com/
version:2.1
end:vcard


[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux