# File lib/librarian/puppet/source/git.rb, line 27 def cache! return vendor_checkout! if vendor_cached? if environment.local? raise Error, "Could not find a local copy of #{uri} at #{sha}." end super cache_in_vendor(repository.path) if environment.vendor? end
# File lib/librarian/puppet/source/git.rb, line 56 def cache_in_vendor(tmp_path) run!(%{git archive #{sha} | gzip > #{vendor_tgz}}, :chdir => tmp_path.to_s) end
# File lib/librarian/puppet/source/git.rb, line 43 def vendor_cached? vendor_tgz.exist? end
Generated with the Darkfish Rdoc Generator 2.