Mercurial performance tracking tool

2016-09-01 Thread Philippe Pepiot
be useful to this usage. Also don't hesitate to subscribe to the feed to be notified about detected regressions: https://jenkins.philpep.org/hgperf/regressions.xml Cheers, -- Philippe Pepiot https://www.logilab.fr ___ Mercurial-devel mailing list Mercurial

[PATCH evolve-ext] split: avoid trying to split an empty commit (issue5191)

2016-10-08 Thread Philippe Pepiot
# HG changeset patch # User Philippe Pepiot <philippe.pep...@logilab.fr> # Date 1475934552 -7200 # Sat Oct 08 15:49:12 2016 +0200 # Node ID 1ef723b6fdfb8f940e0e1a82f2936917e7d4e23f # Parent 5383671ef612a1764bbbed13a7ef2d339d0a9c2d split: avoid trying to split an empty commit (iss

[PATCH 2 of 2 V2] record: return code from underlying commit

2016-10-14 Thread Philippe Pepiot
# HG changeset patch # User Philippe Pepiot <philippe.pep...@logilab.fr> # Date 1476267774 -7200 # Wed Oct 12 12:22:54 2016 +0200 # Node ID 617220c6b76e9faf873dbacf69baff0196b52d92 # Parent 9eb1db967e9db678e06723b26966b06f060ef36e # EXP-Topic record-return-code record: return cod

Re: [PATCH V2] perf: add asv benchmarks

2016-11-15 Thread Philippe Pepiot
of view. Cheers, Excerpts from Philippe Pepiot's message of 2016-11-03 16:58:13 +0100: # HG changeset patch # User Philippe Pepiot <philippe.pep...@logilab.fr> # Date 1475136994 -7200 # Thu Sep 29 10:16:34 2016 +0200 # Node ID 67e096cea548a37ba80ddf04e62a1cc1d50e9c96 # Parent b032

[PATCH 2 of 2 V3] perf: add asv benchmarks

2016-11-15 Thread Philippe Pepiot
# HG changeset patch # User Philippe Pepiot <philippe.pep...@logilab.fr> # Date 1475136994 -7200 # Thu Sep 29 10:16:34 2016 +0200 # Node ID 94e48d7dc9630543e0f4179b2ca96f3c66967f6a # Parent ab6e50ddc2c56dcf170991293005be6d6f80a232 perf: add asv benchmarks Airspeed velocity (ASV) is a

[PATCH 1 of 2 V3] perf: omit copying ui and redirect to ferr if buffer API is in use

2016-11-15 Thread Philippe Pepiot
# HG changeset patch # User Philippe Pepiot <philippe.pep...@logilab.fr> # Date 1479222657 -3600 # Tue Nov 15 16:10:57 2016 +0100 # Node ID ab6e50ddc2c56dcf170991293005be6d6f80a232 # Parent e1d6aa0e4c3aed73e0dc523b8a8fd5f9fe23510a perf: omit copying ui and redirect to ferr if buff

[PATCH 2 of 2 V4] perf: add asv benchmarks

2016-11-16 Thread Philippe Pepiot
# HG changeset patch # User Philippe Pepiot <philippe.pep...@logilab.fr> # Date 1475136994 -7200 # Thu Sep 29 10:16:34 2016 +0200 # Node ID 4740556dbb1b6212b31ce199feebd030ca886b24 # Parent ab6e50ddc2c56dcf170991293005be6d6f80a232 perf: add asv benchmarks Airspeed velocity (ASV) is a

[PATCH 1 of 2 V4] perf: omit copying ui and redirect to ferr if buffer API is in use

2016-11-16 Thread Philippe Pepiot
# HG changeset patch # User Philippe Pepiot <philippe.pep...@logilab.fr> # Date 1479222657 -3600 # Tue Nov 15 16:10:57 2016 +0100 # Node ID ab6e50ddc2c56dcf170991293005be6d6f80a232 # Parent e1d6aa0e4c3aed73e0dc523b8a8fd5f9fe23510a perf: omit copying ui and redirect to ferr if buff

[PATCH V2] perf: add asv benchmarks

2016-11-03 Thread Philippe Pepiot
# HG changeset patch # User Philippe Pepiot <philippe.pep...@logilab.fr> # Date 1475136994 -7200 # Thu Sep 29 10:16:34 2016 +0200 # Node ID 67e096cea548a37ba80ddf04e62a1cc1d50e9c96 # Parent b032a7b676c6637b2ac6f3ef29431013b15a08f9 perf: add asv benchmarks Airspeed velocity (ASV) is a

Re: [PATCH V2] perf: add asv benchmarks

2016-11-03 Thread Philippe Pepiot
On 11/03/2016 04:58 PM, Philippe Pepiot wrote: # HG changeset patch # User Philippe Pepiot <philippe.pep...@logilab.fr> # Date 1475136994 -7200 # Thu Sep 29 10:16:34 2016 +0200 # Node ID 67e096cea548a37ba80ddf04e62a1cc1d50e9c96 # Parent b032a7b676c6637b2ac6f3ef29431013b15a08f9 per

Re: [PATCH 1 of 2] commit: return 1 for interactive commit with no changes (issue5397)

2016-10-13 Thread Philippe Pepiot
On 10/13/2016 03:22 PM, Pierre-Yves David wrote: On 10/13/2016 02:32 PM, Philippe Pepiot wrote: # HG changeset patch # User Philippe Pepiot <philippe.pep...@logilab.fr> # Date 1476266974 -7200 # Wed Oct 12 12:09:34 2016 +0200 # Node ID fa75185b8901e58d4b1117985e9f3f20e89c4e01 #

[PATCH 1 of 2] commit: return 1 for interactive commit with no changes (issue5397)

2016-10-13 Thread Philippe Pepiot
# HG changeset patch # User Philippe Pepiot <philippe.pep...@logilab.fr> # Date 1476266974 -7200 # Wed Oct 12 12:09:34 2016 +0200 # Node ID fa75185b8901e58d4b1117985e9f3f20e89c4e01 # Parent b85fa6bf298be07804a74d8fdec0d19fdbc6d740 # EXP-Topic record-return-code commit: re

[PATCH 2 of 2] record: return code from underlying commit

2016-10-13 Thread Philippe Pepiot
# HG changeset patch # User Philippe Pepiot <philippe.pep...@logilab.fr> # Date 1476267774 -7200 # Wed Oct 12 12:22:54 2016 +0200 # Node ID c2e91a572e36b7c9fab8832f210d2d06bf695672 # Parent fa75185b8901e58d4b1117985e9f3f20e89c4e01 # EXP-Topic record-return-code record: return cod

[PATCH RFC] perf: add asv benchmarks

2016-10-13 Thread Philippe Pepiot
# HG changeset patch # User Philippe Pepiot <philippe.pep...@logilab.fr> # Date 1475136994 -7200 # Thu Sep 29 10:16:34 2016 +0200 # Node ID f7847ea1b58780e3508d57376c4fdd63d6aedfcd # Parent b85fa6bf298be07804a74d8fdec0d19fdbc6d740 # EXP-Topic hgperf perf: add asv benchmarks Ai

[PATCH] perf: add historical support of ui.load()

2016-12-15 Thread Philippe Pepiot
# HG changeset patch # User Philippe Pepiot <philippe.pep...@logilab.fr> # Date 1481800628 -3600 # Thu Dec 15 12:17:08 2016 +0100 # Node ID f4b496c8abf1af7b1dedd83a09c0a30e94f61a59 # Parent 7c0c722d568dd7120634f8ed7044cabdb9493f43 perf: add historical support of ui.load() ui.load() ha

Re: [PATCH V2] perf: add historical portability for util.timer

2017-04-06 Thread Philippe Pepiot
On 04/06/2017 02:31 PM, Yuya Nishihara wrote: On Wed, 05 Apr 2017 18:14:47 +0200, Philippe Pepiot wrote: # HG changeset patch # User Philippe Pepiot <philippe.pep...@logilab.fr> # Date 1491391351 -7200 # Wed Apr 05 13:22:31 2017 +0200 # Node ID c0231296470330eeae91058b9a3d7a6785

[PATCH V3] perf: add historical portability for util.timer

2017-04-06 Thread Philippe Pepiot
# HG changeset patch # User Philippe Pepiot <philippe.pep...@logilab.fr> # Date 1491482502 -7200 # Thu Apr 06 14:41:42 2017 +0200 # Node ID 2311313dc03e7de84432c396a5f8eefccb8e0267 # Parent 04ec317b81280c189fcea33a05c8cbbac3c186b1 # Available At https://hg.logilab.org/users/ppep

Re: [PATCH] perf: add historical portability for util.timer

2017-04-05 Thread Philippe Pepiot
On 04/05/2017 04:10 PM, Yuya Nishihara wrote: On Wed, 05 Apr 2017 14:11:37 +0200, Philippe Pepiot wrote: # HG changeset patch # User Philippe Pepiot <philippe.pep...@logilab.fr> # Date 1491391351 -7200 # Wed Apr 05 13:22:31 2017 +0200 # Node ID 8bec80c135fb155b8d10679900f08661b7

[PATCH V2] perf: add historical portability for util.timer

2017-04-05 Thread Philippe Pepiot
# HG changeset patch # User Philippe Pepiot <philippe.pep...@logilab.fr> # Date 1491391351 -7200 # Wed Apr 05 13:22:31 2017 +0200 # Node ID c0231296470330eeae91058b9a3d7a6785e16cbe # Parent 04ec317b81280c189fcea33a05c8cbbac3c186b1 # Available At https://hg.logilab.org/users/ppep

[PATCH] perf: add historical portability for util.timer

2017-04-05 Thread Philippe Pepiot
# HG changeset patch # User Philippe Pepiot <philippe.pep...@logilab.fr> # Date 1491391351 -7200 # Wed Apr 05 13:22:31 2017 +0200 # Node ID 8bec80c135fb155b8d10679900f08661b7f4d06a # Parent 04ec317b81280c189fcea33a05c8cbbac3c186b1 # Available At https://hg.logilab.org/users/ppep

Re: Discussion about Mercurial 4.8 Sprint

2018-06-07 Thread Philippe Pepiot
On 07/06/2018, Denis Laxalde wrote: > Sean Farley a écrit : > > I want to bring up a discussion about the next location for the sprint. > > In my recent travels, I talked with ~10 people who expressed some > > reservations about being able to make the next sprint if it is held in > > Japan. > >

[PATCH] setup: fix a possible NameError on rust build

2019-04-04 Thread Philippe Pepiot
# HG changeset patch # User Philippe Pepiot # Date 1554385248 -7200 # Thu Apr 04 15:40:48 2019 +0200 # Node ID f7c8453060138de8ab1f56b760d84157d3f0a064 # Parent 4ee906aa7b60fb6b113e4dc187fbb5a8f42e557c setup: fix a possible NameError on rust build File "setup.py", line 975, in

[PATCH 3 of 3] [py3] hgmanpage: use a py2 and py3 compatible iterable protocol

2019-04-04 Thread Philippe Pepiot
# HG changeset patch # User Philippe Pepiot # Date 1554397717 -7200 # Thu Apr 04 19:08:37 2019 +0200 # Node ID c180963580407113ef801ebf98a3f799b9b8cef5 # Parent 1cfe2d1794ee65647bc95615e5d032cc6e54352c [py3] hgmanpage: use a py2 and py3 compatible iterable protocol diff --git a/doc

[PATCH 2 of 3] [py3] hgmanpage: use range instead of xrange

2019-04-04 Thread Philippe Pepiot
# HG changeset patch # User Philippe Pepiot # Date 1554397685 -7200 # Thu Apr 04 19:08:05 2019 +0200 # Node ID 1cfe2d1794ee65647bc95615e5d032cc6e54352c # Parent c9030c811fdff71908344bb17f05bb71d314acc7 [py3] hgmanpage: use range instead of xrange diff --git a/doc/hgmanpage.py b/doc

[PATCH evolve-ext] packaging: require mercurial >= 4.5

2019-06-11 Thread Philippe Pepiot
# HG changeset patch # User Philippe Pepiot # Date 1560240251 -7200 # Tue Jun 11 10:04:11 2019 +0200 # Branch stable # Node ID 33696e2159a783087f9e6d91572e6d9704ef1c91 # Parent 344befcf63aaeae7f743575411192ee8f90a58e2 packaging: require mercurial >= 4.5 Otherwise building the doc pack

D5299: phabricator: fallback reading arcanist config files

2018-11-23 Thread philpep (Philippe Pepiot)
philpep added inline comments. INLINE COMMENTS > phabricator.py:175 > +def readarcconfig(repo): > +"""Return url, token, callsign read from arcanist config files > + I'd be nice to cache the result of `readarcconfig` but I don't known how to implement this, any suggestion ? REPOSITORY

D5299: phabricator: fallback reading arcanist config files

2018-11-23 Thread philpep (Philippe Pepiot)
philpep added inline comments. INLINE COMMENTS > phabricator.py:201 > +if conduit_uri is not None: > +token = config.get('hosts', {}).get(conduit_uri, {}).get('token') > +url = conduit_uri.rstrip('/api/') HINT: This doesn't work for current mercurial config because "arc

D5299: phabricator: fallback reading arcanist config files

2018-11-23 Thread philpep (Philippe Pepiot)
philpep created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY This allow the phabricator extension to read arc config files to auto-configure url, token and callsign. We use it as a fallback when phabricator.url or

D5299: phabricator: fallback reading arcanist config files

2019-02-27 Thread philpep (Philippe Pepiot)
philpep marked 3 inline comments as done. philpep added inline comments. INLINE COMMENTS > mharbison72 wrote in phabricator.py:187 > s/.encoding/.environ/ ? Woops... Thanks for catching this! > mharbison72 wrote in phabricator.py:200 > Should this be using vfs to open, instead of raw open?

D5299: phabricator: fallback reading arcanist config files

2019-02-27 Thread philpep (Philippe Pepiot)
philpep updated this revision to Diff 14253. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D5299?vs=14175=14253 REVISION DETAIL https://phab.mercurial-scm.org/D5299 AFFECTED FILES hgext/phabricator.py CHANGE DETAILS diff --git

D5299: phabricator: fallback reading arcanist config files

2019-02-21 Thread philpep (Philippe Pepiot)
philpep updated this revision to Diff 14174. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D5299?vs=12590=14174 REVISION DETAIL https://phab.mercurial-scm.org/D5299 AFFECTED FILES hgext/phabricator.py CHANGE DETAILS diff --git

D5299: phabricator: fallback reading arcanist config files

2019-02-21 Thread philpep (Philippe Pepiot)
philpep marked 2 inline comments as done. philpep added a comment. Thanks for the review and sorry for taking so long time to update the patch... I made changes to use encoding.environ and vfs like you suggested. Please let me known what I can do to introduce this (or at least part of)

D5299: phabricator: fallback reading arcanist config files

2019-02-21 Thread philpep (Philippe Pepiot)
philpep updated this revision to Diff 14175. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D5299?vs=14174=14175 REVISION DETAIL https://phab.mercurial-scm.org/D5299 AFFECTED FILES hgext/phabricator.py CHANGE DETAILS diff --git

D5299: phabricator: fallback reading arcanist config files

2019-05-16 Thread philpep (Philippe Pepiot)
philpep added a comment. Thanks for reviewing @Kwan ! Actually I think parsing/merging arcconfig files will be quite hard to maintain because they are not fully documented and subject to changes. For my needs, just having hg being able to get phabricator.url and