scm: use shell quote for scm command at adapter level (#7517, #4273).
"C:\Program Files\TortoiseHg\hg.exe" can be used in config/configuration.yml. In Ruby 1.9 IO.popen, if cmd is an Array of String, it will be used as the subprocess‘s argv bypassing a shell. See http://www.ruby-doc.org/core/classes/IO.html git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4821 e93f8b46-1217-0410-a6f0-8f06a7374b81
Showing
- lib/redmine/scm/adapters/abstract_adapter.rb 22 additions, 10 deletionslib/redmine/scm/adapters/abstract_adapter.rb
- lib/redmine/scm/adapters/bazaar_adapter.rb 24 additions, 14 deletionslib/redmine/scm/adapters/bazaar_adapter.rb
- lib/redmine/scm/adapters/cvs_adapter.rb 20 additions, 10 deletionslib/redmine/scm/adapters/cvs_adapter.rb
- lib/redmine/scm/adapters/darcs_adapter.rb 23 additions, 15 deletionslib/redmine/scm/adapters/darcs_adapter.rb
- lib/redmine/scm/adapters/filesystem_adapter.rb 6 additions, 1 deletionlib/redmine/scm/adapters/filesystem_adapter.rb
- lib/redmine/scm/adapters/git_adapter.rb 24 additions, 10 deletionslib/redmine/scm/adapters/git_adapter.rb
- lib/redmine/scm/adapters/mercurial_adapter.rb 21 additions, 9 deletionslib/redmine/scm/adapters/mercurial_adapter.rb
- lib/redmine/scm/adapters/subversion_adapter.rb 28 additions, 20 deletionslib/redmine/scm/adapters/subversion_adapter.rb
Please register or sign in to comment