From c03e2a108891487088645e8f72220600974df576 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Sun, 27 Nov 2011 17:48:22 +0000 Subject: Adds an explicit message for when reposman gets a 403. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@7958 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- extra/svn/reposman.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'extra/svn/reposman.rb') diff --git a/extra/svn/reposman.rb b/extra/svn/reposman.rb index cb623bfc2..6eb61b297 100755 --- a/extra/svn/reposman.rb +++ b/extra/svn/reposman.rb @@ -207,12 +207,14 @@ Project.site = "#{$redmine_host}/sys"; begin # Get all active projects that have the Repository module enabled projects = Project.find(:all, :params => {:key => $api_key}) +rescue ActiveResource::ForbiddenAccess + log("Request was denied by your Redmine server. Make sure that 'WS for repository management' is enabled in application settings and that you provided the correct API key.") rescue => e log("Unable to connect to #{Project.site}: #{e}", :exit => true) end if projects.nil? - log('no project found, perhaps you forgot to "Enable WS for repository management"', :exit => true) + log('No project found, perhaps you forgot to "Enable WS for repository management"', :exit => true) end log("retrieved #{projects.size} projects", :level => 1) -- cgit v1.2.3