diff -r 9601229ed361 -r 424d669118d3 mercurial/cmdutil.py --- a/mercurial/cmdutil.py Fri Dec 05 14:27:32 2014 -0800 +++ b/mercurial/cmdutil.py Mon Dec 08 15:41:54 2014 -0800 @@ -1795,7 +1795,7 @@ filematcher = lambda rev: match expr = [] - for op, val in opts.iteritems(): + for op, val in sorted(opts.iteritems()): if not val: continue if op not in opt2revset: