changeset 346:59bbf4358a76

Fix some unicode interop problem in the Mercurial SCM.
author Ludovic Chabant <ludovic@chabant.com>
date Sat, 19 Sep 2015 10:12:18 -0700
parents 6a40510578f6
children ece930a816b1
files wikked/scm/mercurial.py
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/wikked/scm/mercurial.py	Thu Sep 17 23:01:48 2015 -0700
+++ b/wikked/scm/mercurial.py	Sat Sep 19 10:12:18 2015 -0700
@@ -311,6 +311,8 @@
         return _s(self.client.cat(_b([path]), rev=_b(rev)))
 
     def diff(self, path, rev1, rev2):
+        if path is None:
+            return _s(self.client.diff(change=rev1, git=True))
         if rev2 is None:
             return _s(self.client.diff(files=_b([path]), change=rev1,
                                        git=True))