diff -r ea63a2004d09 -r a8a7ccec1783 mercurial/scmutil.py --- a/mercurial/scmutil.py Mon May 07 19:43:43 2018 -0700 +++ b/mercurial/scmutil.py Fri Apr 27 11:49:49 2018 -0400 @@ -104,8 +104,10 @@ return self[6] def __repr__(self, *args, **kwargs): - return (('') % self) + return ((r'') % + tuple(pycompat.sysstr(stringutil.pprint( + v, bprefix=False)) for v in self)) def itersubrepos(ctx1, ctx2): """find subrepos in ctx1 or ctx2"""