[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Monotone-commits-nodiffs] Revision abda2422ff31ad3518b334fdd9645e246f84
From: |
monotone |
Subject: |
[Monotone-commits-nodiffs] Revision abda2422ff31ad3518b334fdd9645e246f847c01 |
Date: |
Mon, 4 Feb 2008 19:05:48 +0100 |
-----------------------------------------------------------------
Revision: abda2422ff31ad3518b334fdd9645e246f847c01
Ancestor: 44f34ded75a62aceb6eb42b69d3704ede8a69707
Author: address@hidden
Date: 2008-02-04T15:49:27
Branch: net.venge.monotone.experiment.db-compaction
Modified files:
Makefile.am automate.cc basic_io.cc basic_io.hh cert.cc
cert.hh cmd_files.cc cmd_key_cert.cc cmd_list.cc
cmd_ws_commit.cc crypto_tests.cc cset.cc database.cc
database.hh diff_patch.cc enumerator.cc enumerator.hh
epoch.cc file_io.cc file_io.hh graph.cc graph.hh
key_store.cc key_store.hh keys.cc keys.hh legacy.cc
lua_hooks.cc lua_hooks.hh netsync.cc packet.cc project.cc
project.hh rcs_import.cc revision.cc roster.cc
roster_delta.cc schema_migration.cc sha1.cc tester.cc
transforms.cc transforms.hh vocab.cc vocab.hh vocab_terms.hh
work.cc xdelta.cc xdelta.hh
ChangeLog:
* vocab.hh: removed the hexenc< > part from revision_id, manifest_id,
file_id, key_id and epoch_id. Those are now all binary hashes
internally, instead of hex encoded ones.
Lots and lots of adjustments were necessary, especially to
database.{cc,hh}, but also in quite some other places.
* Makefile.am: Added transforms.cc to tester_SOURCES, so we have
encode_hexenc() and decode_hexenc() there.
* xdelta.cc: moved diff() and patch() from transforms.cc to
here, so that the tester can compile with simply having transforms
added. Otherwise, we'd need to add more objects to the tester,
while not really needed.
* automate.cc, cmd_ws_commit.cc, diff_patch.cc, rcs_import.cc: added
xdelta.hh, where diff() and patch() are now defined, possibly
removing transforms.hh, if only those two functions were needed.
* NOTE: this revision now compiles here, including tester and
unit_tester. However, pretty much all tests fail.
monotone --db={your.database} diff
--revision=44f34ded75a62aceb6eb42b69d3704ede8a69707
--revision=abda2422ff31ad3518b334fdd9645e246f847c01
----------------------------------------------------------------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Monotone-commits-nodiffs] Revision abda2422ff31ad3518b334fdd9645e246f847c01,
monotone <=