ericgoodwin / gitty-migrations
- Source
- Commits
- Network (0)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Branch:
master
| name | age | message | |
|---|---|---|---|
| |
.gitignore | ||
| |
MIT-LICENSE | ||
| |
README | ||
| |
Rakefile | ||
| |
extended_rubygit_gem/ | ||
| |
init.rb | ||
| |
install.rb | ||
| |
lib/ | ||
| |
tasks/ | ||
| |
test/ | ||
| |
uninstall.rb |
README
GittyMigrations
===============
Requires a extended 'rubygit' gem that has stashes
cd vendor/plugins/gitty_migrations/extended_rubygit_gem
sudo gem install git-1.0.5
Example
=======
class MyMigration < ActiveRecord::Migration
# Will rollback to the commit that this file was checked in on
use_git
# Will rollback to a certain commit that you define
# use_git :revision => "2024589c214b41c8b29bcd6444c2d49807760a5a"
def self.up
puts "This is a test migration"
end
def self.down
end
end
TODO
===============
√ Check for the revision where the migration was checked in or last edited and
automatically use that revision if no revision has been specified
* If there are no stashes then clear the stash when we are done with the migrations
Copyright (c) 2008 Eric Goodwin, released under the MIT license
