diff mercurial/revset.py @ 26840:43f9976346e9

revset: handle error of string unescaping
author Yuya Nishihara <yuya@tcha.org>
date Thu, 10 Sep 2015 23:29:55 +0900 (2015-09-10)
parents 0d8df1f510c6
children c99b4d6efdd8
line wrap: on
line diff
--- a/mercurial/revset.py
+++ b/mercurial/revset.py
@@ -244,7 +244,7 @@
                 c = program[pos]
                 decode = lambda x: x
             else:
-                decode = lambda x: x.decode('string-escape')
+                decode = parser.unescapestr
             pos += 1
             s = pos
             while pos < l: # find closing quote