On Tue, Sep 20, 2016 at 01:35:22PM -0700, Arun Kulshreshtha wrote: > # HG changeset patch > # User Arun Kulshreshtha <kulsh...@fb.com> > # Date 1474318006 25200 > # Mon Sep 19 13:46:46 2016 -0700 > # Node ID f157d9becfe724d624e0f3328febe58c5694d950 > # Parent 0bb030bb1ce94c5514b671a3900ba207ebb19269 > dispatch: make hg --profile wrap reposetup
This makes sense to me. Queued. (I shiver a little bit at threadlocals, but what can you do? Sigh.) > > Add profiling to _dispatch so that reposetup is included in the profiler > output. All existing usage of the profiling context manager has been > preserved, > so the existing behavior of profiling enabled after reposetup will not be > affected. > > diff --git a/mercurial/dispatch.py b/mercurial/dispatch.py > --- a/mercurial/dispatch.py > +++ b/mercurial/dispatch.py > @@ -844,7 +844,7 @@ > elif not cmd: > return commands.help_(ui, 'shortlist') > > - if True: > + with profiling.maybeprofile(ui): > repo = None > cmdpats = args[:] > if not _cmdattr(ui, cmd, func, 'norepo'): > _______________________________________________ > Mercurial-devel mailing list > Mercurial-devel@mercurial-scm.org > https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel