D1285: localrepo: add a new attribute _visibilityexceptions and related API
pulkit (Pulkit Goyal)
phabricator at mercurial-scm.org
Mon Nov 20 14:48:04 EST 2017
pulkit added a comment.
In https://phab.mercurial-scm.org/D1285#22442, @quark wrote:
> I think `localrepo` object is usually for unfiltered access therefore the visibility exception API looks strange to me.
>
> Maybe move them to the `repoview` layer?
The functions to compute filtered set takes unfiltered repository, and we consider these changesets at that time, so unfiltered make sense.
Also, having them at repoview layer will require a filtered repository to access the API's. This will make the use of API a bit difficult as it may throw an AttributeError if we are working with unfiltered repo or the user of the API has to know which filtername to use etc.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D1285
To: pulkit, #hg-reviewers
Cc: quark, mercurial-devel
More information about the Mercurial-devel
mailing list