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