download_strategy: use clear_cache where appropriate
This commit is contained in:
parent
099954499f
commit
6d7a3d7fa4
@ -371,7 +371,7 @@ class SubversionDownloadStrategy < VCSDownloadStrategy
|
|||||||
|
|
||||||
if @clone.exist? and not repo_valid?
|
if @clone.exist? and not repo_valid?
|
||||||
puts "Removing invalid SVN repo from cache"
|
puts "Removing invalid SVN repo from cache"
|
||||||
@clone.rmtree
|
clear_cache
|
||||||
end
|
end
|
||||||
|
|
||||||
case @ref_type
|
case @ref_type
|
||||||
@ -474,7 +474,7 @@ class GitDownloadStrategy < VCSDownloadStrategy
|
|||||||
end
|
end
|
||||||
elsif @clone.exist?
|
elsif @clone.exist?
|
||||||
puts "Removing invalid .git repo from cache"
|
puts "Removing invalid .git repo from cache"
|
||||||
FileUtils.rm_rf @clone
|
clear_cache
|
||||||
clone_repo
|
clone_repo
|
||||||
else
|
else
|
||||||
clone_repo
|
clone_repo
|
||||||
@ -675,7 +675,7 @@ class MercurialDownloadStrategy < VCSDownloadStrategy
|
|||||||
@clone.cd { quiet_safe_system hgpath, 'pull', '--update' }
|
@clone.cd { quiet_safe_system hgpath, 'pull', '--update' }
|
||||||
elsif @clone.exist?
|
elsif @clone.exist?
|
||||||
puts "Removing invalid hg repo from cache"
|
puts "Removing invalid hg repo from cache"
|
||||||
@clone.rmtree
|
clear_cache
|
||||||
clone_repo
|
clone_repo
|
||||||
else
|
else
|
||||||
clone_repo
|
clone_repo
|
||||||
@ -726,7 +726,7 @@ class BazaarDownloadStrategy < VCSDownloadStrategy
|
|||||||
@clone.cd { safe_system bzrpath, 'update' }
|
@clone.cd { safe_system bzrpath, 'update' }
|
||||||
elsif @clone.exist?
|
elsif @clone.exist?
|
||||||
puts "Removing invalid bzr repo from cache"
|
puts "Removing invalid bzr repo from cache"
|
||||||
@clone.rmtree
|
clear_cache
|
||||||
clone_repo
|
clone_repo
|
||||||
else
|
else
|
||||||
clone_repo
|
clone_repo
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user