Module Capistrano
In: lib/capistrano/recipes/deploy/scm/none.rb
lib/capistrano/recipes/deploy/scm/perforce.rb
lib/capistrano/recipes/deploy/scm/bzr.rb
lib/capistrano/recipes/deploy/scm/git.rb
lib/capistrano/recipes/deploy/scm/subversion.rb
lib/capistrano/recipes/deploy/scm/accurev.rb
lib/capistrano/recipes/deploy/scm/mercurial.rb
lib/capistrano/recipes/deploy/scm/darcs.rb
lib/capistrano/recipes/deploy/scm/base.rb
lib/capistrano/recipes/deploy/scm/cvs.rb
lib/capistrano/recipes/deploy/local_dependency.rb
lib/capistrano/recipes/deploy/strategy.rb
lib/capistrano/recipes/deploy/remote_dependency.rb
lib/capistrano/recipes/deploy/dependencies.rb
lib/capistrano/recipes/deploy/scm.rb
lib/capistrano/recipes/deploy/strategy/export.rb
lib/capistrano/recipes/deploy/strategy/base.rb
lib/capistrano/recipes/deploy/strategy/remote_cache.rb
lib/capistrano/recipes/deploy/strategy/copy.rb
lib/capistrano/recipes/deploy/strategy/unshared_remote_cache.rb
lib/capistrano/recipes/deploy/strategy/remote.rb
lib/capistrano/recipes/deploy/strategy/checkout.rb
lib/capistrano/command.rb
lib/capistrano/server_definition.rb
lib/capistrano/processable.rb
lib/capistrano/transfer.rb
lib/capistrano/extensions.rb
lib/capistrano/ssh.rb
lib/capistrano/shell.rb
lib/capistrano/role.rb
lib/capistrano/cli/help.rb
lib/capistrano/cli/execute.rb
lib/capistrano/cli/options.rb
lib/capistrano/cli/ui.rb
lib/capistrano/configuration.rb
lib/capistrano/errors.rb
lib/capistrano/callback.rb
lib/capistrano/task_definition.rb
lib/capistrano/cli.rb
lib/capistrano/version.rb
lib/capistrano/logger.rb
lib/capistrano/configuration/actions/inspect.rb
lib/capistrano/configuration/actions/file_transfer.rb
lib/capistrano/configuration/actions/invocation.rb
lib/capistrano/configuration/roles.rb
lib/capistrano/configuration/connections.rb
lib/capistrano/configuration/variables.rb
lib/capistrano/configuration/callbacks.rb
lib/capistrano/configuration/execution.rb
lib/capistrano/configuration/namespaces.rb
lib/capistrano/configuration/alias_task.rb
lib/capistrano/configuration/loading.rb
lib/capistrano/configuration/servers.rb

Notes:

 no global verbose flag for scm_verbose
 sync, checkout and export are just sync in p4

Methods

Classes and Modules

Module Capistrano::Deploy
Module Capistrano::Processable
Class Capistrano::CLI
Class Capistrano::Callback
Class Capistrano::Command
Class Capistrano::Configuration
Class Capistrano::ProcCallback
Class Capistrano::RemoteError
Class Capistrano::Role
Class Capistrano::SSH
Class Capistrano::ServerDefinition
Class Capistrano::Shell
Class Capistrano::TaskCallback
Class Capistrano::TaskDefinition
Class Capistrano::Transfer
Class Capistrano::Version

Constants

EXTENSIONS = {}   Holds the set of registered plugins, keyed by name (where the name is a symbol).
Error = Class.new(RuntimeError)
CaptureError = Class.new(Capistrano::Error)
NoSuchTaskError = Class.new(Capistrano::Error)
NoMatchingServersError = Class.new(Capistrano::Error)
ConnectionError = Class.new(Capistrano::RemoteError)
TransferError = Class.new(Capistrano::RemoteError)
CommandError = Class.new(Capistrano::RemoteError)
LocalArgumentError = Class.new(Capistrano::Error)

Public Class methods

Register the given module as a plugin with the given name. It will henceforth be available via a proxy object on Configuration instances, accessible by a method with the given name.

Unregister the plugin with the given name.

[Validate]