Class | Capistrano::Deploy::SCM::Subversion |
In: |
lib/capistrano/recipes/deploy/scm/subversion.rb
|
Parent: | Base |
Implements the Capistrano SCM interface for the Subversion revision control system (subversion.tigris.org).
Returns the command that will do an "svn export" of the given revision to the given destination.
Determines what the response should be for a particular bit of text from the SCM. Password prompts, connection requests, passphrases, etc. are handled here.
Attempts to translate the given revision identifier to a "real" revision. If the identifier is an integer, it will simply be returned. Otherwise, this will yield a string of the commands it needs to be executed (svn info), and will extract the revision from the response.