monotone-commits-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-commits-diffs] Revision 74dc6d66ccf88e7f9bfc4e8d3c762084b6845a


From: monotone
Subject: [Monotone-commits-diffs] Revision 74dc6d66ccf88e7f9bfc4e8d3c762084b6845a33
Date: Tue, 10 Feb 2009 05:14:01 +0100

-----------------------------------------------------------------
Revision: 74dc6d66ccf88e7f9bfc4e8d3c762084b6845a33
Ancestor: 7fb23a8ca9d86adbacfb6574e114d7062e207899
Author: address@hidden
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.


Attachment: txtK0FwTebGqJ.txt
Description: Diff [7fb23a8ca9d86adbacfb6574e114d7062e207899] -> [74dc6d66ccf88e7f9bfc4e8d3c762084b6845a33]


reply via email to

[Prev in Thread] Current Thread [Next in Thread]