Skip to content

Instantly share code, notes, and snippets.

@skopp
Forked from cookbooks/gist:731502
Created May 15, 2013 12:41
Show Gist options
  • Save skopp/5583722 to your computer and use it in GitHub Desktop.
Save skopp/5583722 to your computer and use it in GitHub Desktop.
# Since Git is well structured, Grit uses a method missing (Grit::Git#method_missing) to 'systematically' execute Git commands:
require 'grit'
include Grit
gritty = Grit::Git.new('/tmp/filling-in')
gritty.clone({:quiet => false, :verbose => true, :progress => true, :branch => '37s'}, "git://github.com/cookbooks/cc-aws.git", "/tmp/cc-aws2")
# => "Initialized empty Git repository in /tmp/cc-aws2/.git/\n"
Dir.entries('/tmp/cc-aws2').size
# => 10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment