Steps to reproduce: levi@levi-XPS-8300:/tmp/blah$ hg init . levi@levi-XPS-8300:/tmp/blah$ mkdir -p foo/bar/baz foo/bar/bam levi@levi-XPS-8300:/tmp/blah$ touch foo/bar/baz/large1 foo/bar/bam/large2 levi@levi-XPS-8300:/tmp/blah$ mkdir -p foo/foo/foo levi@levi-XPS-8300:/tmp/blah$ touch foo/foo/foo/normal1 levi@levi-XPS-8300:/tmp/blah$ hg add --large foo/bar/*/large* levi@levi-XPS-8300:/tmp/blah$ hg add foo/foo/foo/normal1 levi@levi-XPS-8300:/tmp/blah$ hg commit -ma levi@levi-XPS-8300:/tmp/blah$ echo a > foo/bar/baz/large1 levi@levi-XPS-8300:/tmp/blah$ echo a > foo/bar/bam/large2 levi@levi-XPS-8300:/tmp/blah$ echo a > foo/foo/foo/normal1 levi@levi-XPS-8300:/tmp/blah$ hg status --quiet M foo/bar/bam/large2 M foo/bar/baz/large1 M foo/foo/foo/normal1 At this point: if I type "hg commit fo" and press tab, it gets completed to "hg commit foo/foo/foo/normal1" as though that were the only modified file under foo/
--- Bug imported by bugzilla@serpentine.com 2012-05-12 09:29 EDT --- This bug was previously known as _bug_ 3330 at http://mercurial.selenic.com/bts/issue3330 Bug Status was UNCONFIRMED but everconfirmed was true Setting status to CONFIRMED