From ae8386b3dc1cba92d956073f9628042fd3bd83ef Mon Sep 17 00:00:00 2001
From: Toshi MARUYAMA <marutosijp2@yahoo.co.jp>
Date: Tue, 22 Feb 2011 08:05:29 +0000
Subject: [PATCH] scm: mercurial: override initialize() for path encoding
 (#2664).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4919 e93f8b46-1217-0410-a6f0-8f06a7374b81
---
 lib/redmine/scm/adapters/mercurial_adapter.rb | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/lib/redmine/scm/adapters/mercurial_adapter.rb b/lib/redmine/scm/adapters/mercurial_adapter.rb
index 9d29caefa..5bcb33ea5 100644
--- a/lib/redmine/scm/adapters/mercurial_adapter.rb
+++ b/lib/redmine/scm/adapters/mercurial_adapter.rb
@@ -78,6 +78,11 @@ module Redmine
           end
         end
 
+        def initialize(url, root_url=nil, login=nil, password=nil)
+          super
+          @path_encoding = 'UTF-8'
+        end
+
         def info
           tip = summary['repository']['tip']
           Info.new(:root_url => CGI.unescape(summary['repository']['root']),
-- 
GitLab