On Wed, Mar 26, 2008 at 1:18 PM, root <[EMAIL PROTECTED]> wrote: > > William, > > git can do this. Since git uses a hash it will always regenerate the > same hash from the same file. > > In fact, git uses hashes all the way down the tree so you can just > look at the hash code of the root of the tree to see if anything > changes. Equal hash codes, even across the net, imply exact copies > of the source tree. > > Axiom uses arch, cvs, svn, and git. I have used several other systems > in the past. Now all of the primary work is in git and is export-only > to the other systems (git can work with them transparently). git has > fundamentally changed the way I work and the way Axiom is maintained, > all for the better. > > I know it is a challenge to change source code systems but the gain > is well worth the pain in this case. The fact that git works with > legacy humans is a huge plus in minimizing the pain.
We are indeed considering changing to git. The repo --> plain text --> original repo problem is a show stopper -- i.e., if Mercurial absolutely can't do that, then we have no choice but to dump mercurial for git. I hope Mercurial can do that though, since we've spent a lot of time getting going with Mercurial, and it works fairly well. -- William --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---
