On Fri, Jun 24, 2005 at 03:46:21PM +0200, Paolo Ciarrocchi wrote: > > > > Which do you think is going to be faster to operate from a cold start > > using 4200 rpm laptop drives? :-) > > > > - Ted > > That's quite intersting, what the rational behind such a difference in > terms of disk occupation ? > Let me see. Mercurial using delta or full storage for the repository. It insert a full node when it detect that delta it need to reach certain node is too big. It just like MPEG movies, most of the frame is delta to the previous frame. Once a while you have full frame to allow you seek to. But git has delta as well right? Another factor is that all file has same path in mercurial using the same storage file. So in mercurial it has far less file to store in the repository. Each file has two repository files, the data storage file and the index file. Remember that file system like ext3 is using blocks, if you store very small stuff on a file, it is still going to take at least one block on disk. So that will defeat the delta compression if the delta is always on a new file. Chris - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Sat Jun 25 01:31:44 2005
This archive was generated by hypermail 2.1.8 : 2005-06-25 01:31:47 EST