Patch #3159
Mercurial (Hg) integration doesn't work if redmine is installed in folder path containing space
Status: | Closed | Start date: | 2009-04-11 | |
---|---|---|---|---|
Priority: | High | Due date: | ||
Assignee: | - | % Done: | 0% | |
Category: | SCM | |||
Target version: | 0.8.4 |
Description
Mercurial (Hg) integration doesn't work if redmine is installed in folder path containing space. The problem is because the template file path is not properly quoted. (e.g. "C:/Program Files/BitNami Redmine Stack/apps/redmine/lib/redmine/scm/adapters/mercurial/hg-template-1.0.tmpl" )
affected branch: 0.8-stable
affected revision: svn r2670
affected file:
http://www.redmine.org/projects/redmine/repository/revisions/2670/entry/branches/0.8-stable/lib/redmine/scm/adapters/mercurial_adapter.rb
affected line: 108
Note: I am beginner in Ruby and redmine. The patch I attached will only quote the path and won't convert forward slash to backslash. Please adjust the patch as deemed necessary.
Associated revisions
Fixed: Mercurial integration doesn't work if redmine is installed in folder path containing space (#3159).
History
#1
Updated by Afriza N. Arief almost 12 years ago
- % Done changed from 100 to 0
#2
Updated by Afriza N. Arief almost 12 years ago
the syndrome is the following error when trying to access Mercurial repository
undefined method `last’ for nil:NilClass
RAILS_ROOT: C:/Program Files/BitNami Redmine Stack/apps/redmine
lib/redmine/scm/adapters/mercurial_adapter.rb:72:in `info’
lib/redmine/scm/adapters/abstract_adapter.rb:150:in `retrieve_root_url’
lib/redmine/scm/adapters/abstract_adapter.rb:54:in `initialize’
app/models/repository.rb:41:in `new’
app/models/repository.rb:41:in `scm’
app/models/repository/mercurial.rb:56:in `fetch_changesets’
app/controllers/repositories_controller.rb:69:in `show’
#3
Updated by Afriza N. Arief almost 12 years ago
- File afriza-quote-template-file-path.patch
added
added patch
#4
Updated by Jean-Philippe Lang almost 12 years ago
- Status changed from New to Resolved
- Target version set to 0.8.4
Fix committed in r2679.
Thanks for pointing this out.
#5
Updated by Jean-Philippe Lang almost 12 years ago
- Status changed from Resolved to Closed
Merged in 0.8-stable in r2681.