lib/poolparty/plugins/git.rb in auser-poolparty-0.2.81 vs lib/poolparty/plugins/git.rb in auser-poolparty-0.2.84

- old
+ new

@@ -8,11 +8,11 @@ end def has_git_repos has_package(:name => "git-core") has_exec({:name => key, :requires => [get_directory("#{working_dir}"), get_package("git-core")] }) do - command user ? "git clone #{user}@#{source} #{path}" : "git clone #{source} #{to ? to : ""}" + command requires_user ? "git clone #{requires_user}@#{source} #{working_dir}" : "cd #{working_dir} && git clone #{source}" cwd "#{working_dir if working_dir}" creates creates_dir end has_exec(:name => "update-#{name}") do cwd ::File.dirname( creates_dir ) @@ -21,9 +21,13 @@ end def at(dir) working_dir dir has_directory(:name => "#{dir}", :requires => get_directory("#{::File.dirname(dir)}")) + end + + def to(dir) + at(dir) end def creates_dir "#{::File.join( working_dir, ::File.basename(source, ::File.extname(source)) )}/.git" end \ No newline at end of file