--- a/mercurial/revset.py Mon May 01 05:57:36 2017 +0200
+++ b/mercurial/revset.py Sun Jun 18 12:25:23 2017 +0900
@@ -392,7 +392,7 @@
if len(c) > 1:
raise error.RepoLookupError(
_("revision in set has more than one child"))
- r = c[0]
+ r = c[0].rev()
else:
cs.add(r)
return subset & cs