1
0
Fork 0
mirror of https://github.com/capistrano/capistrano synced 2023-03-27 23:21:18 -04:00
capistrano/docs/documentation/advanced-features
Matt Brictson e6ddd93ece
Make all SCMs inherit from SCM::Plugin
This makes it much easier (no hacks needed) to determine whether the
user has installed an SCM plugin: simply check that the plugin responds
to `scm?` and that it returns true. A new SCM::Plugin base class makes
it easy to write such a plugin.

This commit also updates the website docs that explain how to write SCM
plugins so that they refer to this new technique.
2016-10-26 17:45:25 -07:00
..
console Move gh-pages site to the docs/ folder 2016-08-23 18:04:57 -07:00
custom-scm Make all SCMs inherit from SCM::Plugin 2016-10-26 17:45:25 -07:00
filtering Move gh-pages site to the docs/ folder 2016-08-23 18:04:57 -07:00
host-filtering Move gh-pages site to the docs/ folder 2016-08-23 18:04:57 -07:00
ignoring Move gh-pages site to the docs/ folder 2016-08-23 18:04:57 -07:00
overriding-capistrano-tasks Move gh-pages site to the docs/ folder 2016-08-23 18:04:57 -07:00
properties Move gh-pages site to the docs/ folder 2016-08-23 18:04:57 -07:00
property-filtering Move gh-pages site to the docs/ folder 2016-08-23 18:04:57 -07:00
ptys Move gh-pages site to the docs/ folder 2016-08-23 18:04:57 -07:00
remote-file Move gh-pages site to the docs/ folder 2016-08-23 18:04:57 -07:00
role-filtering Move gh-pages site to the docs/ folder 2016-08-23 18:04:57 -07:00
ssh-kit Move gh-pages site to the docs/ folder 2016-08-23 18:04:57 -07:00
validation-of-variables Move gh-pages site to the docs/ folder 2016-08-23 18:04:57 -07:00