--- a/mercurial/revset.py Sun May 10 10:57:24 2015 -0400
+++ b/mercurial/revset.py Fri May 15 22:32:31 2015 +0900
@@ -2098,7 +2098,6 @@
"parent": parentspec,
"parentpost": p1,
"only": only,
- "onlypost": only,
}
def optimize(x, small):
@@ -2115,6 +2114,8 @@
elif op == 'only':
return optimize(('func', ('symbol', 'only'),
('list', x[1], x[2])), small)
+ elif op == 'onlypost':
+ return optimize(('func', ('symbol', 'only'), x[1]), small)
elif op == 'dagrangepre':
return optimize(('func', ('symbol', 'ancestors'), x[1]), small)
elif op == 'dagrangepost':