Re: Adding Git to Better SCM Initiative : Comparison
- From
Matthieu Moy <matthieu.moy@imag.fr>
- Date
- Jan 13, 2008, 15:16 UTC
- Message-ID
- <vpqd4s5ycvv.fsf@bauges.imag.fr>
- In-Reply-To
- <20080113150541.21883.qmail@science.horizon.com>
linux@horizon.com writes:
> "Rename support" is a kludge to make a fundamentally broken model > less painful.
It's not.
Git _has_ rename support. Look into the code, you'll find some code whose purpose is to manage renames. And _no_, rename support is not just a direct consequence of commits being atomic.
Atomic commit help, but if you do nothing else, moving a file and then trying to merge will fail for example. So, in addition to atomic commits, you have at least 3 options : explicit file ID (bzr), recording renames (hg), or detecting renames after-the-fact (git).
-- Matthieu