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