class Bundler::Source::Git
def checkout
def checkout unless File.exist?("#{path}/.git") %x(git clone --no-checkout #{cache_path} #{path}) end Dir.chdir(path) do git "fetch --quiet" git "reset --hard #{revision}" end end
def checkout unless File.exist?("#{path}/.git") %x(git clone --no-checkout #{cache_path} #{path}) end Dir.chdir(path) do git "fetch --quiet" git "reset --hard #{revision}" end end