[PATCH 01 of 13] configitems: register the 'blackbox.track' config
Boris Feld
boris.feld at octobus.net
Wed Oct 11 09:42:58 EDT 2017
On Tue, 2017-10-10 at 23:23 -0700, Martin von Zweigbergk wrote:
> On Mon, Oct 9, 2017 at 1:21 AM, Boris Feld <boris.feld at octobus.net>
> wrote:
> > # HG changeset patch
> >
> > # User Boris Feld <boris.feld at octobus.net>
> >
> > # Date 1507486294 -7200
> >
> > # Sun Oct 08 20:11:34 2017 +0200
> >
> > # Node ID cdac8099d6c07e3d96e1c7c8fadab713f2111bd7
> >
> > # Parent 8cef8f7d51d0f1e99889779ec1320d5c9c3b91de
> >
> > # EXP-Topic config.register
> >
> > # Available At https://bitbucket.org/octobus/mercurial-devel/
> >
> > # hg pull https://bitbucket.org/octobus/mercurial-deve
> > l/ -r cdac8099d6c0
> >
> > configitems: register the 'blackbox.track' config
> >
> >
> >
> > diff -r 8cef8f7d51d0 -r cdac8099d6c0 hgext/blackbox.py
> >
> > --- a/hgext/blackbox.py Thu Oct 05 20:41:50 2017 -0700
> >
> > +++ b/hgext/blackbox.py Sun Oct 08 20:11:34 2017 +0200
> >
> > @@ -70,6 +70,9 @@
> >
> > configitem('blackbox', 'logsource',
> >
> > default=False,
> >
> > )
> >
> > +configitem('blackbox', 'track',
> >
> > + default=['*'],
> >
> > +)
>
> Should not use mutable value as default. See 77e666f943a6
> (configitems: support callable as a default value, 2017-06-28).
> Right?
>
> The patch is pretty deep in the stack of queued commits, so I'll
> accept, but please send a followup.
You are definitely right! I just sent a followup, thank you for
catching it.
> >
> > lastui = None
> >
> >
> >
> > @@ -121,7 +124,7 @@
> >
> >
> >
> > @util.propertycache
> >
> > def track(self):
> >
> > - return self.configlist('blackbox', 'track', ['*'])
> >
> > + return self.configlist('blackbox', 'track')
> >
> >
> >
> > def log(self, event, *msg, **opts):
> >
> > global lastui
> >
> > _______________________________________________
> >
> > Mercurial-devel mailing list
> >
> > Mercurial-devel at mercurial-scm.org
> >
> > https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel
> >
> >
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.mercurial-scm.org/pipermail/mercurial-devel/attachments/20171011/9a556cf5/attachment.html>
More information about the Mercurial-devel
mailing list