William Stein wrote: > 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
For reference, I believe the relevant git commands are: git fast-export: http://www.kernel.org/pub/software/scm/git-core/docs/git-fast-export.html git fast-import: http://www.kernel.org/pub/software/scm/git/docs/git-fast-import.html Of course, correct me if I'm wrong. I've never used either of these. Jason --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---