Sha256: f549139afe07d1abe9a701a75b7939ad4463e7a55b3bc21fa0a7193c58b0047b
Contents?: true
Size: 1.12 KB
Versions: 1
Compression:
Stored size: 1.12 KB
Contents
Hookup ====== Hookup takes care of Rails tedium like bundling and migrating through Git hooks. It fires after events like * pulling in upstream changes * switching branches * stepping through a bisect * conflict in schema Usage ----- gem install hookup cd yourproject hookup install ### Bundling Each time your current HEAD changes, hookup checks to see if your `Gemfile`, `Gemfile.lock`, or gem spec has changed. If so, it runs `bundle check`, and if that indicates any dependencies are unsatisfied, it runs `bundle install`. ### Migrating Each time your current HEAD changes, hookup checks to see if any migrations have been added, deleted, or modified. Deleted and modified migrations are given the `rake db:migrate:down` treatment, then `rake db:migrate` is invoked to bring everything else up to date. ### Schema Resolving Each time there's a conflict in `db/schema.rb` on the `Rails::Schema.define` line, hookup resolves it in favor of the newer of the two versions. ChangeLog --------- [See it on the wiki](https://github.com/tpope/hookup/wiki/ChangeLog) License ------- Copyright (c) Tim Pope. MIT License.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hookup-1.1.0 | README.markdown |