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
-~----------~----~----~----~------~----~------~--~---

Reply via email to