-----------------------------------------------------------------
Revision: 74dc6d66ccf88e7f9bfc4e8d3c762084b6845a33
Ancestor: 7fb23a8ca9d86adbacfb6574e114d7062e207899
Author: [email protected]
Date: 2009-02-10T04:10:42
Branch: net.venge.monotone.fast-export

Modified files:
        cmd_othervcs.cc

ChangeLog: 

process rosters in reverse order and cache file changes to speed things up

* cmd_othervcs.cc (file_changes): new struct to hold the list of file based
  changes between two rosters
  (get_changes): convert to using file_changes struct from different vectors for
  deletions, renames and additions
  (git_export): load rosters with a reverse iterator on topo-sorted order to
  allow the roster cache to help; cache the set of file_changes between each
  pair of rosters in a map for use in the forward order export step.



monotone --db={your.database} diff 
--revision=7fb23a8ca9d86adbacfb6574e114d7062e207899 
--revision=74dc6d66ccf88e7f9bfc4e8d3c762084b6845a33
----------------------------------------------------------------------


_______________________________________________
Monotone-commits-nodiffs mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/monotone-commits-nodiffs

Reply via email to