Git Repository based Database Migration Framework
Scala
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
project Initial import of git-migrate Jul 20, 2013
src Initial import of git-migrate Jul 20, 2013
README.md Updated readme Jul 26, 2013
build.sbt Initial import of git-migrate Jul 20, 2013
git-migrate Added launch script Jul 26, 2013

README.md

Git Migrations

Git-migrations is a simple database migration system aimed at exploiting the distributed, branchable nature of the Git version control tool.

Currently the "project" is a fairly bare bones as I explore the potential of using feature branches, and the disparate, distributed nature of git for complex migration needs and shouldn't be considered production worthy/ready.

A short YouTube video showing the basic idioms being explored can be seen at:

http://www.youtube.com/watch?v=dElKSWf9n24

When build using sbt one-jar you can put the ./git-migrate script on your PATH to run the application.

Check out https://github.com/talios/git-migration-sample for the sample database migration repository used in the video.