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

Reply via email to