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

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

Attachment: txt921P60WKXb.txt
Description: Diff [009662ca29f153fae166d84f106191720acb90db] -> [a81358d473d0d57f3891e54836ade7be83c084d9]


reply via email to

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