]> source.dussan.org Git - redmine.git/commit
scm: use shell quote for scm command at adapter level (#7517, #4273).
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Mon, 14 Feb 2011 06:14:34 +0000 (06:14 +0000)
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Mon, 14 Feb 2011 06:14:34 +0000 (06:14 +0000)
commit8b98c05879a278cd86fa83c73e5852cad3df4826
treef9811da76083c030cd161214345f0e5c44b14c51
parent8b5ebd92c98a9e4991bec563d9b6b8d42fc35f1c
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
config/configuration.yml.example
lib/redmine/scm/adapters/abstract_adapter.rb
lib/redmine/scm/adapters/bazaar_adapter.rb
lib/redmine/scm/adapters/cvs_adapter.rb
lib/redmine/scm/adapters/darcs_adapter.rb
lib/redmine/scm/adapters/filesystem_adapter.rb
lib/redmine/scm/adapters/git_adapter.rb
lib/redmine/scm/adapters/mercurial_adapter.rb
lib/redmine/scm/adapters/subversion_adapter.rb