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

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

Attachment: txt4KODLHQMOp.txt
Description: Diff [fcf1d319845b744a114adb14529ea34ad2119eb2] -> [f0ae46556d0e2f2a5223a51cbf1765c571df6c6a]


reply via email to

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