Merging in remote updates
2 files changed, 4 insertions(+), 4 deletions(-)

M README
M app/controllers/bitbucket_hook_controller.rb
M README +1 -1
@@ 20,7 20,7 @@ That approach works perfectly fine, but 
 1. Installing the plugin
    1. Install the json gem <http://json.rubyforge.org/> on the machine where Redmine is running.
    2. Follow the plugin installation procedure at http://www.redmine.org/wiki/redmine/Plugins.
-   3. This directory MUST BE NAMED: redmine_bitbucket_hook   - For example, to clone it to your plugins directory, do: hg clone http://bitbucket.org/nolith/redmine-bitbucket redmine_bitbucket_hook
+   3. This directory MUST BE NAMED: redmine_bitbucket_hook   - For example, to clone it to your plugins directory, do: hg clone https://bitbucket.org/petersanchez/redmine-bitbucket redmine_bitbucket_hook
    4. Restart your Redmine.
    5. If you already have a local Mercurial repository set up and working from Redmine go to step 3, otherwise continue at step 2.
 

          
M app/controllers/bitbucket_hook_controller.rb +3 -3
@@ 13,7 13,7 @@ class BitbucketHookController < Applicat
 
     project = Project.find_by_identifier(identifier)
     raise ActiveRecord::RecordNotFound, "No project found with identifier '#{identifier}'" if project.nil?
-    
+
     repository = project.repository
     raise TypeError, "Project '#{identifier}' has no repository" if repository.nil?
     raise TypeError, "Repository for project '#{identifier}' is not a BitBucket repository" unless repository.is_a?(Repository::Mercurial) || repository.is_a?(Repository::Git)

          
@@ 22,7 22,7 @@ class BitbucketHookController < Applicat
     if repository.is_a?(Repository::Git)
       update_git_repository(repository)
     else
-      command = "cd \"#{repository.url}\" && hg pull"
+      command = "hg --repository \"#{repository.url}\" pull"
       exec(command)
     end
 

          
@@ 33,7 33,7 @@ class BitbucketHookController < Applicat
   end
 
   private
-  
+
   def exec(command)
     logger.info { "BitbucketHook: Executing command: '#{command}'" }
     output = Kernel.system("#{command}")