Redmine/lib/redmine/scm/adapters
Toshi MARUYAMA ad18cfda32 scm: mercurial: escape any filenames by urlescape (#2664, #7064).
In Mercurial, filename is not UTF-8 but byte-string.
So it should be escaped to UTF-8-safe string before parsing as XML document.

NOTE: Mercurial's {|obfuscate} filter cannot be used here, because it treats
filename as encoded by HGENCODING.

Contributed by Yuya Nishihara.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4633 e93f8b46-1217-0410-a6f0-8f06a7374b81
2011-01-05 15:02:24 +00:00
..
mercurial scm: mercurial: escape any filenames by urlescape (#2664, #7064). 2011-01-05 15:02:24 +00:00
abstract_adapter.rb Changing revision label and identifier at SCM adapter level (#3724, #6092) 2011-01-02 09:45:05 +00:00
bazaar_adapter.rb Fixed that some arguments where not properly escaped in scm adapters. 2010-12-18 18:12:12 +00:00
cvs_adapter.rb ruby1.9 compatibility 2011-01-01 11:13:33 +00:00
darcs_adapter.rb Fixed that some arguments where not properly escaped in scm adapters. 2010-12-18 18:12:12 +00:00
filesystem_adapter.rb Filesystem adapter: read files in binary mode. 2008-06-08 15:44:23 +00:00
git_adapter.rb repository: git: change io.gets to io.readlines (#5404, #5096). 2011-01-03 10:45:00 +00:00
mercurial_adapter.rb scm: mercurial: escape any filenames by urlescape (#2664, #7064). 2011-01-05 15:02:24 +00:00
subversion_adapter.rb Fixed that some arguments where not properly escaped in scm adapters. 2010-12-18 18:12:12 +00:00