[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Monotone-commits-nodiffs] Revision 8bcbb9269e93d6496e27cb38b208b16b79b7
From: |
monotone |
Subject: |
[Monotone-commits-nodiffs] Revision 8bcbb9269e93d6496e27cb38b208b16b79b762ee |
Date: |
Mon, 30 Jan 2006 20:05:33 +0100 |
-----------------------------------------------------------------
Revision: 8bcbb9269e93d6496e27cb38b208b16b79b762ee
Ancestor: c5a12eea4d54810d750bf8f47cacf7ed2e500987
Author: address@hidden
Date: 2006-01-30T18:24:24
Branch: net.venge.monotone.annotate
Modified files:
annotate.cc commands.cc database.cc database.hh revision.cc
revision.hh roster.cc schema.sql schema_migration.cc
ChangeLog:
First cut at per-file-DAGs of revisions for faster annotate. annotate
output is similar but not identical to old annotate; don't know if
it's bugs in the new one or the old one yet.
annotate.cc: Changes to use get_node_revision_parents() instead of
get_revision_parents() while walking tree. A chunk of ugly code to
start out with the right set of parents in find_ancestors() and
do_node_annotate() when the file in the revision we are annotating is
not marked in that revision (and thus not in the
node_revision_ancestry table).
commands.cc: Add 'db filedagify' command.
database.cc,hh: Change schema id to new schema type. Set of methods to
access/update the new node_revision_ancestry table:
get_node_revision_ancestry(), get_node_revision_parents(),
get_node_revision_children(), put_node_revision_ancestry(),
put_node_revision_ancestry_edges(). Modify put_roster() to make
appropriate node_revision_ancestry entries as well.
revision.cc,hh: build_per_file_dags() function to implement new 'db
filedagify' command.
schema.sql: New schema with node_revision_ancestry table; holds
(node_id, parent rev, child rev) triples.
schema_migration.cc: Migration function to new schema.
monotone --db={your.database} diff
--revision=c5a12eea4d54810d750bf8f47cacf7ed2e500987
--revision=8bcbb9269e93d6496e27cb38b208b16b79b762ee
----------------------------------------------------------------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Monotone-commits-nodiffs] Revision 8bcbb9269e93d6496e27cb38b208b16b79b762ee,
monotone <=