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