diff -r 9b617c56eb65 -r 117990768fe0 mercurial/revset.py --- a/mercurial/revset.py Mon Feb 28 15:46:48 2011 +0100 +++ b/mercurial/revset.py Thu Feb 24 00:47:49 2011 +0100 @@ -794,7 +794,7 @@ w = 100 # very slow elif f == "ancestor": w = 1 * smallbonus - elif f == "reverse limit": + elif f in "reverse limit": w = 0 elif f in "sort": w = 10 # assume most sorts look at changelog