JBAS-837 sqitch revert sanity checks
authorBill Erickson <berickxx@gmail.com>
Mon, 24 Aug 2015 19:55:40 +0000 (15:55 -0400)
committerBill Erickson <berickxx@gmail.com>
Thu, 21 Mar 2019 19:46:23 +0000 (15:46 -0400)
commit9134bd67c9b356d1bcd0a07141e112077c0e9d94
treef4886e96f3b95ba307db5218d95dc466ef047a49
parentc917b8f8e013e673634aa37f110d8f86283a8b5c
JBAS-837 sqitch revert sanity checks

1. Revert only the most recent change during deployment failures by
   default (sqitch deploy --mode change).  This can be overridden at the
   command line.

2. Clear the contents of revert/kcls-2.4-base-prod.sql so that under no
   circumstances can the base schema be reverted.

3. Document revert and verify scripts to indicate that the contents are
   intentially empty for pre-sqitch deployments.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
16 files changed:
KCLS/sql/sample-data/sqitch.conf
KCLS/sql/schema/revert/01.2.4.1-2.5.7-deps.sql
KCLS/sql/schema/revert/01.2.4.1-2.5.7-upgrade.sql
KCLS/sql/schema/revert/02.collection-hq-items-2.5.sql
KCLS/sql/schema/revert/KMAIN-1765-reingest-causing-false-browse-headings.sql
KCLS/sql/schema/revert/KMAIN_1448_Bug_from_KMAIN_268.sql
KCLS/sql/schema/revert/KMAIN_1729_Bug_from_KMAIN_268.sql
KCLS/sql/schema/revert/kcls-2.4-base-prod.sql
KCLS/sql/schema/sqitch.conf
KCLS/sql/schema/verify/01.2.4.1-2.5.7-deps.sql
KCLS/sql/schema/verify/01.2.4.1-2.5.7-upgrade.sql
KCLS/sql/schema/verify/02.collection-hq-items-2.5.sql
KCLS/sql/schema/verify/KMAIN-1765-reingest-causing-false-browse-headings.sql
KCLS/sql/schema/verify/KMAIN_1448_Bug_from_KMAIN_268.sql
KCLS/sql/schema/verify/KMAIN_1729_Bug_from_KMAIN_268.sql
KCLS/sql/schema/verify/kcls-2.4-base-prod.sql