D7481: localrepo: recognize trivial "null" queries in `anyrev`

2019-11-24 Thread marmoute (Pierre-Yves David)
marmoute added a comment. In D7481#110524 , @yuja wrote: >> +if specs == [b'null']: >> +return revset.baseset([nullrev]) > > This breaks `--config revsetalias.null=`. Nobody would care, but > I don't know why we're

D7481: localrepo: recognize trivial "null" queries in `anyrev`

2019-11-23 Thread yuja (Yuya Nishihara)
yuja added a comment. > +if specs == [b'null']: > +return revset.baseset([nullrev]) This breaks `--config revsetalias.null=`. Nobody would care, but I don't know why we're so hard to optimize `-r null` query. REPOSITORY rHG Mercurial CHANGES SINCE LAST ACTION

Re: D7481: localrepo: recognize trivial "null" queries in `anyrev`

2019-11-23 Thread Yuya Nishihara
> +if specs == [b'null']: > +return revset.baseset([nullrev]) This breaks `--config revsetalias.null=`. Nobody would care, but I don't know why we're so hard to optimize `-r null` query. ___ Mercurial-devel mailing list

D7481: localrepo: recognize trivial "null" queries in `anyrev`

2019-11-23 Thread marmoute (Pierre-Yves David)
marmoute updated this revision to Diff 18348. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D7481?vs=18333=18348 CHANGES SINCE LAST ACTION https://phab.mercurial-scm.org/D7481/new/ REVISION DETAIL https://phab.mercurial-scm.org/D7481 AFFECTED FILES

D7481: localrepo: recognize trivial "null" queries in `anyrev`

2019-11-22 Thread marmoute (Pierre-Yves David)
Closed by commit rHGc0e04f07a2d4: localrepo: recognize trivial null queries in `anyrev` (authored by marmoute). This revision was automatically updated to reflect the committed changes. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D7481?vs=18288=18333

D7481: localrepo: recognize trivial "null" queries in `anyrev`

2019-11-22 Thread marmoute (Pierre-Yves David)
marmoute created this revision. Herald added subscribers: mercurial-devel, mjpieters. Herald added a reviewer: hg-reviewers. REVISION SUMMARY Bypassing the revset logic for trivial "null" queries means we can avoid to trigger the filtering logic in some cases. REPOSITORY rHG Mercurial