[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Monotone-commits-diffs] Revision 562ee2fccfeed514b143e64e0d93c223b84091
From: |
monotone |
Subject: |
[Monotone-commits-diffs] Revision 562ee2fccfeed514b143e64e0d93c223b84091ad |
Date: |
Sun, 14 Jan 2007 10:04:33 +0100 |
-----------------------------------------------------------------
Revision: 562ee2fccfeed514b143e64e0d93c223b84091ad
Ancestor: ee23e6a13f4bdee58205355b30fe281fd2d09cff
Author: address@hidden
Date: 2007-01-14T05:34:52
Branch: net.venge.monotone
Added files:
tests/schema_migration_error_recovery/column_missing.dump
tests/schema_migration_error_recovery/heights_already.dump
tests/schema_migration_error_recovery/no_revision_roster.dump
tests/schema_migration_error_recovery/tmp_in_the_way.dump
Modified files:
ChangeLog cmd_db.cc database.cc database.hh
schema_migration.cc schema_migration.hh
tests/schema_migration_error_recovery/__driver__.lua
ChangeLog:
* schema_migration.cc: Further prune using-declarations.
(migrate_*): Use sql::exec directly. Shorten names. Don't call
set_regime. Remove errmsg and upgrade_regime arguments. Change
app_state argument to a reference. Return void.
(logged_sqlite3_exec, set_regime, move_table): Delete.
(enum upgrade_regime): Move to just above the migration_events table.
(struct migration_event): Add third 'regime' field.
(migration_events): Fill in the migration regimes.
(migrator_cb): Adjust.
(migrate_monotone_schema): Rename migrate_sql_schema. Register
unbase64 here. Change app_state argument to a refernece. Handle
calculation of upgrade regime here. Use sql::exec.
(test_migration_step): New function, for debugging.
* cmd_db.cc (test_migration_step): New debugging command.
* database.cc, database.hh: Adjust call of migrate_sql_schema.
(test_migration_step): New member function.
* tests/schema_migration_error_recovery: Add several more subcases.
txt_EaOIlohB3.txt
Description: Diff [ee23e6a13f4bdee58205355b30fe281fd2d09cff] -> [562ee2fccfeed514b143e64e0d93c223b84091ad]
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Monotone-commits-diffs] Revision 562ee2fccfeed514b143e64e0d93c223b84091ad,
monotone <=