lib/poolparty/plugins/git.rb in auser-poolparty-0.2.39 vs lib/poolparty/plugins/git.rb in auser-poolparty-0.2.40
- old
+ new
@@ -9,10 +9,10 @@
def has_git_repos
has_package(:name => "git-core")
has_directory(:name => "#{cwd}")
- has_exec({:name => "git-#{name}", :requires => get_package("git-core"), :requires => get_directory("#{cwd}")}) do
+ has_exec({:name => "git-#{name}", :requires => get_package("git-core"), :requires => [get_directory("#{cwd}"), get_package("git-core")]}) do
command parent.user ? "git clone #{parent.user}@#{parent.source} #{parent.path}" : "git clone #{parent.source} #{parent.to ? parent.to : ""}"
cwd "#{parent.cwd if parent.cwd}"
creates "#{::File.join( (parent.cwd ? parent.cwd : cwd), ::File.basename(parent.source, ::File.extname(parent.source)) )}/.git"
end
has_exec(:name => "update-#{name}", :requires => get_exec("git-#{name}")) do
\ No newline at end of file