Blob Blame History Raw
From 3c5c7b6d638a0fe58ea0e8d1a111402e099dce21 Mon Sep 17 00:00:00 2001
From: jomae <jomae@af82e41b-90c4-0310-8c96-b1721e28e2e2>
Date: Fri, 12 Dec 2014 12:51:37 +0000
Subject: [PATCH] 1.0.3dev: fixed test failures in `git_fs.py` with C/POSIX
 locale (closes #11876)

git-svn-id: http://trac.edgewall.org/intertrac/log:/branches/1.0-stable@13495 af82e41b-90c4-0310-8c96-b1721e28e2e2
---
 tracopt/versioncontrol/git/tests/git_fs.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/tracopt/versioncontrol/git/tests/git_fs.py b/tracopt/versioncontrol/git/tests/git_fs.py
index d813fa3..a6ad614 100644
--- a/tracopt/versioncontrol/git/tests/git_fs.py
+++ b/tracopt/versioncontrol/git/tests/git_fs.py
@@ -23,6 +23,7 @@ from trac.tests.compat import rmtree
 from trac.util import create_file
 from trac.util.compat import close_fds
 from trac.util.datefmt import to_timestamp, utc
+from trac.util.text import to_utf8
 from trac.versioncontrol.api import Changeset, DbRepositoryProvider, \
                                     NoSuchChangeset, NoSuchNode, \
                                     RepositoryManager
@@ -48,7 +49,7 @@ class GitCommandMixin(object):
         return self._git(*args, **kwargs)
 
     def _git(self, *args, **kwargs):
-        args = (git_bin,) + args
+        args = map(to_utf8, (git_bin,) + args)
         proc = Popen(args, stdout=PIPE, stderr=PIPE, close_fds=close_fds,
                      cwd=self.repos_path, **kwargs)
         stdout, stderr = proc.communicate()
-- 
2.1.0