[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Monotone-commits-diffs] Revision a81358d473d0d57f3891e54836ade7be83c084
From: |
monotone |
Subject: |
[Monotone-commits-diffs] Revision a81358d473d0d57f3891e54836ade7be83c084d9 |
Date: |
Mon, 12 Feb 2007 03:05:32 +0100 |
-----------------------------------------------------------------
Revision: a81358d473d0d57f3891e54836ade7be83c084d9
Ancestor: 009662ca29f153fae166d84f106191720acb90db
Author: Thomas Moschny <address@hidden>
Date: 2007-02-12T01:19:34
Branch: net.venge.monotone.experiment.annotate.roster_deltas
Modified files:
annotate.cc database.cc database.hh
ChangeLog:
* database.cc Refactoring:
(extractor): Base class of ...
(markings_extractor, file_content_extractor): wrapping the
functionality of extracting information from either a roster_delta
or a full roster. Using
(extract_from_deltas): This private method allows an extractor to
visit a chain of roster deltas until it finally founds the desired
information. Also put a note there explaining the used strategy.
(get_markings, get_file_content): Refactored to make use of
extract_from_deltas.
* annotate.cc (work_units): Explain the motivation for using a
multi_index_container here.
(do_annotate_node): Add some comments.
(get_file_content_marks): Simplify the invariant.
* database.cc (walk_deltas): Put a note there explaining the
strategy used there.
txt921P60WKXb.txt
Description: Diff [009662ca29f153fae166d84f106191720acb90db] -> [a81358d473d0d57f3891e54836ade7be83c084d9]
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Monotone-commits-diffs] Revision a81358d473d0d57f3891e54836ade7be83c084d9,
monotone <=