>>>>> "Stefan" == Stefan Monnier <[EMAIL PROTECTED]> writes:

    Stefan> Assuming you have a strong hash of the whole revision,
    Stefan> re-snapping can be done without accessing the archive,
    Stefan> whereas rebuilding the revision would require accessing
    Stefan> the archive.  When the archive is remote, the difference
    Stefan> is enormous.

That's a big assumption, isn't it?  Specifically, is "a strong hash of
the whole revision" significantly easier to compute reliably than a
Git tree object?

Note that my point is not that the savings are small in operation.
"Enormous" is a good word here.  It's that I suspect that the needed
changes to tla are large.  I think that's the way to go in the long
run (all the way to Git indexes, even).  But can we get there before
Arch 2.0, with a reasonable amount of effort, maintaining reliability
in 1.x through the process?


-- 
School of Systems and Information Engineering http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba                    Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
               Ask not how you can "do" free software business;
              ask what your business can "do for" free software.


_______________________________________________
Gnu-arch-users mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnu-arch-users

GNU arch home page:
http://savannah.gnu.org/projects/gnu-arch/

Reply via email to