Mercurial: an alternative to git
Posted Sep 15, 2005 21:53 UTC (Thu) by dlang
(✭ supporter ✭
In reply to: Mercurial: an alternative to git
Parent article: Mercurial: an alternative to git
yes git packs multiple files into one object.
it's hard to say which is better, each has their advantage
the git method keeps everything in the pack self-contained so that you don't have to worry about the file becomeing worthless becouse the file it is a diff of gets removed.
while the Mercurial method does everything transparently so the user doesn't have to do anything about it.
the git network interface supports effectivly createing a custom pack file for the user and then downloading it, which is better for network bandwidth, at the cost of a little more CPU on the server.
one thing that hasn't been done with git yet (but is being looked at) is the possibility of a pack to include 'unrelated' things. An example of this would be to have pack files that span distros (bash is very close to being the same on all distros for example), which for large archives could have some interesting implications.
Caveat lector: I've been reading the git list since it started, what I know of mercurial is what's been posted there.
to post comments)