Since revision 6e37b8282aa2 (stable branch) revsets with file pattern sets, like: hg log -r "adds('**/*.py') hg log -r "removes('**/*.py') hg log -r "modifies('**/*.py') do not work anymore. The result set is always empty. I can track the problems using Windows 7 and Linux. I used hg bisect to find the changeset that broke those commands: 6e37b8282aa2
Fix submitted here: http://selenic.com/pipermail/mercurial-devel/2012-April/039514.html Thanks for the report.
Fixed by http://selenic.com/repo/hg/rev/592701c8eac6 Patrick Mezard <patrick@mezard.eu> revset: fix adds/modifies/removes and patterns (issue3403) (please test the fix)
--- Bug imported by bugzilla@serpentine.com 2012-05-12 09:30 EDT --- This bug was previously known as _bug_ 3403 at http://mercurial.selenic.com/bts/issue3403 Bug Status was UNCONFIRMED but everconfirmed was true Setting status to CONFIRMED