Start versioning cached git clones

This commit is contained in:
Jack Nagel 2014-12-18 12:57:37 -05:00
parent cec6ee6527
commit ef4347b898

View File

@ -534,6 +534,10 @@ class GitDownloadStrategy < VCSDownloadStrategy
"git"
end
def cache_version
0
end
def update
cached_location.cd do
config_repo
@ -600,7 +604,10 @@ class GitDownloadStrategy < VCSDownloadStrategy
def clone_repo
safe_system 'git', *clone_args
cached_location.cd { update_submodules } if submodules?
cached_location.cd do
safe_system "git", "config", "homebrew.cacheversion", cache_version
update_submodules if submodules?
end
end
def checkout