Bug 3404 - revset broken for filters like adds, removes, modifies
Summary: revset broken for filters like adds, removes, modifies
Status: RESOLVED FIXED
Alias: None
Product: Mercurial
Classification: Unclassified
Component: Mercurial (show other bugs)
Version: unspecified
Hardware: All All
: normal bug
Assignee: Bugzilla
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-26 04:15 UTC by Steffen Eichenberg
Modified: 2012-07-29 15:23 UTC (History)
5 users (show)

See Also:
Python Version: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Steffen Eichenberg 2012-04-26 04:15 UTC
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
Comment 1 Patrick Mézard 2012-04-26 06:33 UTC
Fix submitted here:

  http://selenic.com/pipermail/mercurial-devel/2012-April/039514.html

Thanks for the report.
Comment 2 HG Bot 2012-04-27 12:00 UTC
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)
Comment 3 Bugzilla 2012-05-12 09:30 UTC

--- 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