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

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

Attachment: txt_EaOIlohB3.txt
Description: Diff [ee23e6a13f4bdee58205355b30fe281fd2d09cff] -> [562ee2fccfeed514b143e64e0d93c223b84091ad]


reply via email to

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