module Capistrano::Svn::DefaultStrategy
Public Instance Methods
check()
click to toggle source
# File lib/capistrano/svn.rb, line 20 def check svn_username = fetch(:svn_username) ? "--username #{fetch(:svn_username)}" : "" svn_password = fetch(:svn_password) ? "--password #{fetch(:svn_password)}" : "" test! :svn, :info, repo_url, svn_username, svn_password end
clone()
click to toggle source
# File lib/capistrano/svn.rb, line 26 def clone svn :checkout, repo_url, repo_path end
fetch_revision()
click to toggle source
# File lib/capistrano/svn.rb, line 38 def fetch_revision context.capture(:svnversion, repo_path) end
release()
click to toggle source
# File lib/capistrano/svn.rb, line 34 def release svn :export, "--force", ".", release_path end
test()
click to toggle source
# File lib/capistrano/svn.rb, line 16 def test test! " [ -d #{repo_path}/.svn ] " end
update()
click to toggle source
# File lib/capistrano/svn.rb, line 30 def update svn :update end