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

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

[Monotone-commits-diffs] Revision dc85cef50bc542f830975004b3881f3cf1fe4e


From: monotone
Subject: [Monotone-commits-diffs] Revision dc85cef50bc542f830975004b3881f3cf1fe4e8e
Date: Tue, 6 Nov 2007 20:07:33 +0100

-----------------------------------------------------------------
Revision: dc85cef50bc542f830975004b3881f3cf1fe4e8e
Ancestor: 650aca8ae7dc4dfa38a3224c0dd899056d022685
Author: address@hidden
Date: 2007-09-17T19:31:46
Branch: net.venge.monotone.cvsimport-branch-reconstruction

Modified files:
        rcs_import.cc

ChangeLog: 

* Fixed the long standing bug in split_blob_at(), where the dependents
  cache of *all* blobs were reset, instead of only the necessary ones.
  It turned out, that dependencies of events which didn't get moved
  have to adjust their cache, too. Because the existing blob (bi)'s
  avg time changed - and thus the required sort ordering in the
  dependents cache.

  To avoid going through all events and collecting the dependent blobs
  again, yet another flag 'cache_deps_are_sorted' has been added.
  Depending on these flags, the cache is returned as is, or sorted
  again before returning or completely recalculated.

Attachment: txtqHKfDuJIjU.txt
Description: Diff [650aca8ae7dc4dfa38a3224c0dd899056d022685] -> [dc85cef50bc542f830975004b3881f3cf1fe4e8e]


reply via email to

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