--- a/contrib/revsetbenchmarks.py Tue Sep 23 17:08:49 2014 -0700
+++ b/contrib/revsetbenchmarks.py Tue Sep 23 17:09:19 2014 -0700
@@ -94,7 +94,7 @@
if options.file:
revsetsfile = open(options.file)
-revsets = [l.strip() for l in revsetsfile]
+revsets = [l.strip() for l in revsetsfile if not l.startswith('#')]
print "Revsets to benchmark"
print "----------------------------"
--- a/contrib/revsetbenchmarks.txt Tue Sep 23 17:08:49 2014 -0700
+++ b/contrib/revsetbenchmarks.txt Tue Sep 23 17:09:19 2014 -0700
@@ -14,7 +14,9 @@
min(0:tip)
0::
min(0::)
+# those two `roots(...)` inputs are close to what phase movement use.
roots((tip~100::) - (tip~100::tip))
+roots((0::) - (0::tip))
::p1(p1(tip))::
public()
:10000 and public()
@@ -23,7 +25,6 @@
max(::(tip~20) - obsolete())
roots((0:tip)::)
(not public() - obsolete())
-roots((0::) - (0::tip))
(_intlist('20000\x0020001')) and merge()
parents(20000)
(20000::) - (20000)