From: Petr Baudis Date: Wed, 20 Apr 2005 21:31:15 GMT Subject: Re: [ANNOUNCEMENT] /Arch/ embraces `git' Message-ID: <20050420213114.GF19112@pasky.ji.cz> In-Reply-To: <200504201000.DAA04988@emf.net> Dear diary, on Wed, Apr 20, 2005 at 12:00:36PM CEST, I got a letter where Tom Lord told me that... > >From the /Arch/ perspective: `git' technology will form the > basis of a new archive/revlib/cache format and the basis > of new network transports. I think one thing git's objects database is not very well suited for are network transports. You want to have something smart doing the transports, comparing trees so that it can do some delta compression; that could probably reduce the amount of data needed to be sent significantly. > >From the `git' perspective, /Arch/ will replace the lame "directory > cache" component of `git' with a proper revision control system. I'm not sure if you fully grasped the git's philosophy yet. The "directory cache" component is not by itself any revision control system - it is merely a staging area for any revision system on top of it (IOW: subordinate, not competitor). > I started here: > > http://www.seyza.com/=clients/linus/tree/index.html > > and for those interested in `git'-theory, a good place to start is > > http://www.seyza.com/=clients/linus/tree/src/liblob/index.html These pages are surely very nice, unfortunately I have to enjoy them only from the "HTML source" view. The HTML seems completely broken, containing unterminated comments like "