Changes for version 0.30 - 2012-05-18
- The `init` command now properly writes out the `[core]` section header when there are only commented core setttings.
- The `--requires` and `--conflicts` options to `add-step` now work properly.
- Fixed anticipated Win32 test failures in `t/init.t`.'
- Fixed the `--plan-file`, `--sql-dir`, and other directory options so that they no longer throw errors, but actually work.
- Implemented the plan parser. It's designed to later be subclassed to support VCS integration. Includes dependency parsing and sorting.
- Switched to IPC::System::Simple instead for system/capture code.
- Implemented Engine interface for deploying and reverting tags.
- Implemented PostgreSQL engine. It uses a lock to ensure that only one deployment can run at any time.
- Added the `deploy` command. it is now possible to deploy to a PostgreSQL database.
Documentation
Sqitch add-step usage statement
Add a deployment step
Sqitch config usage statement
Get and set local, user, or system Sqitch options
Sqitch deploy usage statement
Deploy changes to a database
Sqitch help usage statement
Display help for Sqitch and Sqitch commands
Sqitch init usage statement
Create a new Sqitch project
SQL Change Management
A tutorial introduction to Sqitch
Modules
VCS-powered SQL change management
Sqitch Command support
Add a new deployment step
Get and set local, user, or system Sqitch options
Deploy Sqitch changes
Display help information about Sqitch
Create a new Sqitch project
Sqitch configuration management
Sqitch Deployment Engine
Sqitch PostgreSQL Engine
Sqitch SQLite Engine
Sqitch Deployment Plan
Sqitch deployment plan tag
Sqitch deployment plan tag