1
0
Fork 0
mirror of https://github.com/capistrano/capistrano synced 2023-03-27 23:21:18 -04:00

Rename git to git_plugin, etc.

This makes it more explicit which object we are referring to, which is
to say the SCM plugin object. As suggested by @will-in-wi here:
https://github.com/capistrano/capistrano/pull/1572/files#r54176503
This commit is contained in:
Matt Brictson 2016-10-17 20:21:32 -07:00
parent b92eaa0d21
commit 104917e097
No known key found for this signature in database
GPG key ID: 2F279EAD1F2ACFAF
3 changed files with 20 additions and 20 deletions

View file

@ -1,5 +1,5 @@
# This trick lets us access the Git plugin within `on` blocks. # This trick lets us access the Git plugin within `on` blocks.
git = self git_plugin = self
namespace :git do namespace :git do
desc "Upload the git wrapper script, this script guarantees that we can script git without getting an interactive prompt" desc "Upload the git wrapper script, this script guarantees that we can script git without getting an interactive prompt"
@ -16,7 +16,7 @@ namespace :git do
fetch(:branch) fetch(:branch)
on release_roles :all do on release_roles :all do
with fetch(:git_environmental_variables) do with fetch(:git_environmental_variables) do
git.check_repo_is_reachable git_plugin.check_repo_is_reachable
end end
end end
end end
@ -24,12 +24,12 @@ namespace :git do
desc "Clone the repo to the cache" desc "Clone the repo to the cache"
task clone: :'git:wrapper' do task clone: :'git:wrapper' do
on release_roles :all do on release_roles :all do
if git.repo_mirror_exists? if git_plugin.repo_mirror_exists?
info t(:mirror_exists, at: repo_path) info t(:mirror_exists, at: repo_path)
else else
within deploy_path do within deploy_path do
with fetch(:git_environmental_variables) do with fetch(:git_environmental_variables) do
git.clone_repo git_plugin.clone_repo
end end
end end
end end
@ -41,7 +41,7 @@ namespace :git do
on release_roles :all do on release_roles :all do
within repo_path do within repo_path do
with fetch(:git_environmental_variables) do with fetch(:git_environmental_variables) do
git.update_mirror git_plugin.update_mirror
end end
end end
end end
@ -53,7 +53,7 @@ namespace :git do
with fetch(:git_environmental_variables) do with fetch(:git_environmental_variables) do
within repo_path do within repo_path do
execute :mkdir, "-p", release_path execute :mkdir, "-p", release_path
git.archive_to_release_path git_plugin.archive_to_release_path
end end
end end
end end
@ -64,7 +64,7 @@ namespace :git do
on release_roles :all do on release_roles :all do
within repo_path do within repo_path do
with fetch(:git_environmental_variables) do with fetch(:git_environmental_variables) do
set :current_revision, git.fetch_revision set :current_revision, git_plugin.fetch_revision
end end
end end
end end

View file

@ -1,24 +1,24 @@
# TODO: this is nearly identical to git.rake. DRY up? # TODO: this is nearly identical to git.rake. DRY up?
# This trick lets us access the Hg plugin within `on` blocks. # This trick lets us access the Hg plugin within `on` blocks.
hg = self hg_plugin = self
namespace :hg do namespace :hg do
desc "Check that the repo is reachable" desc "Check that the repo is reachable"
task :check do task :check do
on release_roles :all do on release_roles :all do
hg.check_repo_is_reachable hg_plugin.check_repo_is_reachable
end end
end end
desc "Clone the repo to the cache" desc "Clone the repo to the cache"
task :clone do task :clone do
on release_roles :all do on release_roles :all do
if hg.repo_mirror_exists? if hg_plugin.repo_mirror_exists?
info t(:mirror_exists, at: repo_path) info t(:mirror_exists, at: repo_path)
else else
within deploy_path do within deploy_path do
hg.clone_repo hg_plugin.clone_repo
end end
end end
end end
@ -37,7 +37,7 @@ namespace :hg do
task create_release: :'hg:update' do task create_release: :'hg:update' do
on release_roles :all do on release_roles :all do
within repo_path do within repo_path do
hg.archive_to_release_path hg_plugin.archive_to_release_path
end end
end end
end end
@ -46,7 +46,7 @@ namespace :hg do
task :set_current_revision do task :set_current_revision do
on release_roles :all do on release_roles :all do
within repo_path do within repo_path do
set :current_revision, hg.fetch_revision set :current_revision, hg_plugin.fetch_revision
end end
end end
end end

View file

@ -1,24 +1,24 @@
# TODO: this is nearly identical to git.rake. DRY up? # TODO: this is nearly identical to git.rake. DRY up?
# This trick lets us access the Svn plugin within `on` blocks. # This trick lets us access the Svn plugin within `on` blocks.
svn = self svn_plugin = self
namespace :svn do namespace :svn do
desc "Check that the repo is reachable" desc "Check that the repo is reachable"
task :check do task :check do
on release_roles :all do on release_roles :all do
svn.check_repo_is_reachable svn_plugin.check_repo_is_reachable
end end
end end
desc "Clone the repo to the cache" desc "Clone the repo to the cache"
task :clone do task :clone do
on release_roles :all do on release_roles :all do
if svn.repo_mirror_exists? if svn_plugin.repo_mirror_exists?
info t(:mirror_exists, at: repo_path) info t(:mirror_exists, at: repo_path)
else else
within deploy_path do within deploy_path do
svn.clone_repo svn_plugin.clone_repo
end end
end end
end end
@ -28,7 +28,7 @@ namespace :svn do
task update: :'svn:clone' do task update: :'svn:clone' do
on release_roles :all do on release_roles :all do
within repo_path do within repo_path do
svn.update_mirror svn_plugin.update_mirror
end end
end end
end end
@ -37,7 +37,7 @@ namespace :svn do
task create_release: :'svn:update' do task create_release: :'svn:update' do
on release_roles :all do on release_roles :all do
within repo_path do within repo_path do
svn.archive_to_release_path svn_plugin.archive_to_release_path
end end
end end
end end
@ -46,7 +46,7 @@ namespace :svn do
task :set_current_revision do task :set_current_revision do
on release_roles :all do on release_roles :all do
within repo_path do within repo_path do
set :current_revision, svn.fetch_revision set :current_revision, svn_plugin.fetch_revision
end end
end end
end end