Module: Capistrano::Svn::DefaultStrategy

### Home Classes Methods

### In Files

- lib/capistrano/svn.rb

### Methods

- #check
- #clone
- #fetch_revision
- #release
- #test
- #update

### Files

- Capfile
- Capfile

### Class/Module Index

Quicksearch

- Capistrano
- Capistrano::Application
- Capistrano::Configuration
- Capistrano::Configuration::Filter
- Capistrano::Configuration::Question
- Capistrano::Configuration::Server
- Capistrano::Configuration::Server::Properties
- Capistrano::Configuration::Servers
- Capistrano::DSL
- Capistrano::DSL::Env
- Capistrano::DSL::Paths
- Capistrano::DSL::Stages
- Capistrano::Git
- Capistrano::Git::DefaultStrategy
- Capistrano::Hg
- Capistrano::Hg::DefaultStrategy
- Capistrano::SCM
- Capistrano::Svn
- Capistrano::Svn::DefaultStrategy
- Capistrano::TaskEnhancements
- Capistrano::UploadTask
- Capistrano::VersionValidator
- Object

No matching classes.

# Capistrano::Svn::DefaultStrategy

### Public Instance Methods

check() click to toggle source

    # File lib/capistrano/svn.rb, line 18
    def check
      test! :svn, :info, repo_url
    end

clone() click to toggle source

    # File lib/capistrano/svn.rb, line 22
    def clone
      svn :checkout, repo_url, repo_path
    end

fetch_revision() click to toggle source

    # File lib/capistrano/svn.rb, line 34
    def fetch_revision
      context.capture(:svnversion, repo_path)
    end

release() click to toggle source

    # File lib/capistrano/svn.rb, line 30
    def release
      svn :export, '--force', '.', release_path
    end

test() click to toggle source

    # File lib/capistrano/svn.rb, line 14
    def test
      test! " [ -d #{repo_path}/.svn ] "
    end

update() click to toggle source

    # File lib/capistrano/svn.rb, line 26
    def update
      svn :update
    end

[Validate]

Generated with the Darkfish Rdoc Generator 2.