Git Tools

Install

You can either clone this or do:


  gem sources -a http://gems.github.com
  sudo gem install revans-gitools

How to use

Create a yaml file in your config/ directory and name it submodules.yml.

Add the git submodules that you want to want to use in your application like so:


  submodules:
    rspec: git://github.com/dchelimsky/rspec.git
    rspec_rails: git://github.com/dchelimsky/rspec-rails.git
    geokit: git://github.com/ptb/geokit.git
    asset_packager: git://github.com/sbecker/asset_packager.git
    paperclip: git://github.com/thoughtbot/paperclip.git
    will_paginate: git://github.com/mislav/will_paginate.git
    exception_notification: git://github.com/rails/exception_notification.git
    cucumber: git://github.com/aslakhellesoy/cucumber.git
    ssl_requirement: git://github.com/rails/ssl_requirement.git
    rails: git://github.com/rails/rails.git
    active_merchant: git://github.com/Shopify/active_merchant.git

Command Line


  gitools setup         # init and update all git submodules
                          
  gitools add all       # add all submodules
  gitools add rails     # add rails as a submodule
                          
  gitools update all    # update all submodules
  gitools update rails  # update rails submodule