Browse Source

[COOK-1116] Make it possible to use other SCMs than git.

Andrea Campi 12 years ago
parent
commit
f0ca7c3d8b
2 changed files with 2 additions and 0 deletions
  1. 1 0
      providers/default.rb
  2. 1 0
      resources/default.rb

+ 1 - 0
providers/default.rb

@@ -78,6 +78,7 @@ action :deploy do
   end
 
   @deploy_resource = send(new_resource.strategy.to_sym, new_resource.name) do
+    scm_provider new_resource.scm_provider
     revision new_resource.revision
     repository new_resource.repository
     user new_resource.owner

+ 1 - 0
resources/default.rb

@@ -36,6 +36,7 @@ attribute :path, :kind_of => String
 attribute :owner, :kind_of => String
 attribute :group, :kind_of => String
 attribute :strategy, :kind_of => [String, Symbol], :default => :deploy_revision
+attribute :scm_provider, :kind_of => Class
 attribute :revision, :kind_of => String
 attribute :repository, :kind_of => String
 attribute :environment, :kind_of => Hash, :default => {}