[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Monotone-commits-diffs] Revision f0ae46556d0e2f2a5223a51cbf1765c571df6c
From: |
monotone |
Subject: |
[Monotone-commits-diffs] Revision f0ae46556d0e2f2a5223a51cbf1765c571df6c6a |
Date: |
Wed, 17 Oct 2007 22:05:23 +0200 |
-----------------------------------------------------------------
Revision: f0ae46556d0e2f2a5223a51cbf1765c571df6c6a
Ancestor: fcf1d319845b744a114adb14529ea34ad2119eb2
Author: address@hidden
Date: 2007-10-17T13:44:33
Branch: net.venge.monotone.experiment.db-compaction
Modified files:
database.cc database.hh schema_migration.cc
tests/database_check/__driver__.lua
tests/db_check_(heights)/__driver__.lua
tests/db_check_and_non-serious_errors/__driver__.lua
ChangeLog:
* Added more hex to binary conversions where necessary.
* To replace the sqlite GLOB function, which does not work well
for binary fields, I've implemented a prefix_matching_constraint()
function, which uses BETWEEN ... AND ... (and thus still makes
use of the database index, as GLOB did for hex strings).
* Added the old manifest, manifest_deltas and manifest_certs to the
tables to be converted to binary hashes, so that 'db rosterify'
still works.
* Adjusted all tests which directly modify the database. They do now
use binary hashes instead of hex encoded ones.
txt4KODLHQMOp.txt
Description: Diff [fcf1d319845b744a114adb14529ea34ad2119eb2] -> [f0ae46556d0e2f2a5223a51cbf1765c571df6c6a]
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Monotone-commits-diffs] Revision f0ae46556d0e2f2a5223a51cbf1765c571df6c6a,
monotone <=