Re: Deciding between Git/Mercurial
- From
Matthieu Moy <matthieu.moy@grenoble-inp.fr>
- Date
- Sep 28, 2009, 08:42 UTC
- Message-ID
- <vpq7hvjfojb.fsf@bauges.imag.fr>
- In-Reply-To
- <94a0d4530909280136s1ff65004q1733bd4ef78bdc07@mail.gmail.com>
Felipe Contreras <felipe.contreras@gmail.com> writes:
> IMO the key difference between hg and git is the storage model: hg > stores deltas, while git stores snapshots.
Mercurial stores regular snapshots, to make sure you never have to apply too many deltas to get a snapshot. That's not so different from what Git does with its packed format (the difference is that Git's delta are not necessarily against the direct ancestor of the file).
AFAICT, both are snapshot-oriented, but both use a compression algorithm based on delta.
-- Matthieu Moy http://www-verimag.imag.fr/~moy/