[PATCH 05 of 16] obsolescence: add test case A-3 for obsolescence markers exchange

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491835369 -7200 # Mon Apr 10 16:42:49 2017 +0200 # Node ID 8397cb86a307432a19090aaa1b063442896e6062 # Parent ee7044a3fe2def5eea40d4c95adde505946c29cf # EXP-Topic exchange.obsmarkers # Available At

[PATCH 13 of 16] obsolescence: add test case B-4 for obsolescence markers exchange

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491835636 -7200 # Mon Apr 10 16:47:16 2017 +0200 # Node ID d284cbf3ae4f5ffca427857ae514350ca5b890eb # Parent 36b221d05d70938eb2e436a9c0838b1de9ee7f8a # EXP-Topic exchange.obsmarkers # Available At

[PATCH 03 of 16] obsolescence: add test case A-1 for obsolescence markers exchange

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491835281 -7200 # Mon Apr 10 16:41:21 2017 +0200 # Node ID 9252b0e31bee9eb20cd71476872f4068e59db6f3 # Parent 6b18e0850b7121bdac6daa8ee0903b1305910d3f # EXP-Topic exchange.obsmarkers # Available At

[PATCH 14 of 16] obsolescence: add test case B-5 for obsolescence markers exchange

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491835750 -7200 # Mon Apr 10 16:49:10 2017 +0200 # Node ID eb48b56d2c5b751a8d7b0afcad34423f5f8b496e # Parent d284cbf3ae4f5ffca427857ae514350ca5b890eb # EXP-Topic exchange.obsmarkers # Available At

[PATCH 15 of 16] obsolescence: add test case B-6 for obsolescence markers exchange

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491835778 -7200 # Mon Apr 10 16:49:38 2017 +0200 # Node ID 679a310b389367ce02aca36011898f1fccfa5fee # Parent eb48b56d2c5b751a8d7b0afcad34423f5f8b496e # EXP-Topic exchange.obsmarkers # Available At

[PATCH 10 of 16] obsolescence: add test case B-1 for obsolescence markers exchange

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491835563 -7200 # Mon Apr 10 16:46:03 2017 +0200 # Node ID 65ae5abc311f40338f5acb347fc82ec07b732627 # Parent 038fa884d9e1304cf781b6462ec04c178375839f # EXP-Topic exchange.obsmarkers # Available At

[PATCH 12 of 16] obsolescence: add test case B-3 for obsolescence markers exchange

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491835613 -7200 # Mon Apr 10 16:46:53 2017 +0200 # Node ID 36b221d05d70938eb2e436a9c0838b1de9ee7f8a # Parent 8857ebacad1d7cb2e54d2714d2d27f155dfdfd53 # EXP-Topic exchange.obsmarkers # Available At

[PATCH 16 of 16] obsolescence: add test case B-7 for obsolescence markers exchange

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491835823 -7200 # Mon Apr 10 16:50:23 2017 +0200 # Node ID cb3dbdb6a1ceacf391d8aa72b84c99fab1dff1c3 # Parent 679a310b389367ce02aca36011898f1fccfa5fee # EXP-Topic exchange.obsmarkers # Available At

[PATCH 09 of 16] obsolescence: add test case A-7 for obsolescence markers exchange

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491835479 -7200 # Mon Apr 10 16:44:39 2017 +0200 # Node ID 038fa884d9e1304cf781b6462ec04c178375839f # Parent 06eae4668126cd47ab93c1b0cb451384973d4f87 # EXP-Topic exchange.obsmarkers # Available At

[PATCH 02 of 16] obsolescence: add setup script for obsolescence markers exchange tests

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491835240 -7200 # Mon Apr 10 16:40:40 2017 +0200 # Node ID 6b18e0850b7121bdac6daa8ee0903b1305910d3f # Parent f45dcc85f9947b29109e27a20853a531be86f8dc # EXP-Topic exchange.obsmarkers # Available At

[PATCH 07 of 16] obsolescence: add test case A-5 for obsolescence markers exchange

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491835429 -7200 # Mon Apr 10 16:43:49 2017 +0200 # Node ID 530b231d5d5289c93fdfb788bc6faa053d047a6a # Parent 63cdc39a85b5cf0f7e98d3491a2f338ee852b2a8 # EXP-Topic exchange.obsmarkers # Available At

Re: [PATCH 1 of 4 V2] bundle2: add documention to 'part.addparams'

2017-04-10 Thread Pierre-Yves David
I wanted to CC you this V2, but I failed to do so. On 04/10/2017 05:33 PM, Pierre-Yves David wrote: # HG changeset patch # User Pierre-Yves David # Date 1491754569 -7200 # Sun Apr 09 18:16:09 2017 +0200 # Node ID 75799788617866ec78984b08225e025eeca73790 #

Re: [PATCH 01 of 16] checkcode: only match pushd/popd as word

2017-04-10 Thread Pierre-Yves David
There are 8 others tests case that I'll send after this series is in, one call pull them from my wip repo: hg pull --rev 847616b4cf07 https://www.mercurial-scm.org/repo/users/marmoute/mercurial After that, I'll have 17 other test cases the lives in the evolve extension around the

[PATCH 11 of 16] obsolescence: add test case B-2 for obsolescence markers exchange

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491835591 -7200 # Mon Apr 10 16:46:31 2017 +0200 # Node ID 8857ebacad1d7cb2e54d2714d2d27f155dfdfd53 # Parent 65ae5abc311f40338f5acb347fc82ec07b732627 # EXP-Topic exchange.obsmarkers # Available At

[PATCH 1 of 4 shelve-ext v2] shelve: refactor shelvestate loading

2017-04-10 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi # Date 1491840064 25200 # Mon Apr 10 09:01:04 2017 -0700 # Node ID 5dc11b1531f701844001b0723c4b8b97c2e55217 # Parent f6d77af84ef3e936b15634759df2718d5363b78a shelve: refactor shelvestate loading This is a preparatory patch which

[PATCH 1 of 4 V2] bundle2: add documention to 'part.addparams'

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491754569 -7200 # Sun Apr 09 18:16:09 2017 +0200 # Node ID 75799788617866ec78984b08225e025eeca73790 # Parent e0dc40530c5aa514feb6a09cf79ab6a3aa2ec331 # EXP-Topic bundle2.doc # Available At

[PATCH 2 of 4 shelve-ext v2] shelve: make shelvestate use simplekeyvaluefile

2017-04-10 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi # Date 1491839190 25200 # Mon Apr 10 08:46:30 2017 -0700 # Node ID 73c4ca5490a9b5202ffb00ea0bea76c171491e4a # Parent 5dc11b1531f701844001b0723c4b8b97c2e55217 shelve: make shelvestate use simplekeyvaluefile Currently shelvestate

[PATCH 01 of 11] upgrade: extract code in its own module

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491583997 -7200 # Fri Apr 07 18:53:17 2017 +0200 # Node ID 421260c23fe9fb0afaa77bbb8c4d9d32e631d114 # Parent e0dc40530c5aa514feb6a09cf79ab6a3aa2ec331 # EXP-Topic upgraderepo # Available At

[PATCH 11 of 11] upgrade: drop the prefix to the '_finishdatamigration' function

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491840382 -7200 # Mon Apr 10 18:06:22 2017 +0200 # Node ID 9edd96848f91a5dfe6e713846b968483a8a28618 # Parent ac8de371f662e5647d68cd67b721d6a0c37f1340 # EXP-Topic upgraderepo # Available At

[PATCH 06 of 11] upgrade: drop the prefix to the 'allowednewrequirements' function

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491840191 -7200 # Mon Apr 10 18:03:11 2017 +0200 # Node ID e6379cf8208572bb5e919db628de8a7b2342113d # Parent 4e1fbf6c9d18edde1f05e844d43382221bb3a26e # EXP-Topic upgraderepo # Available At

[PATCH 03 of 11] upgrade: drop the prefix to the 'blocksourcerequirements' function

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491839789 -7200 # Mon Apr 10 17:56:29 2017 +0200 # Node ID 8fe814f1ebb0f8bf451302fd365590cd2acedefe # Parent 87d0810204a070cc3c6e695c4f1fe8e097b44a51 # EXP-Topic upgraderepo # Available At

[PATCH 04 of 11] upgrade: drop the prefix to the 'supportremovedrequirements' function

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491840027 -7200 # Mon Apr 10 18:00:27 2017 +0200 # Node ID 3702777e5bc3c0aaad5cad7824d0eb342aad2419 # Parent 8fe814f1ebb0f8bf451302fd365590cd2acedefe # EXP-Topic upgraderepo # Available At

[PATCH 02 of 11] upgrade: drop the prefix to the 'requiredsourcerequirements' function

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491839747 -7200 # Mon Apr 10 17:55:47 2017 +0200 # Node ID 87d0810204a070cc3c6e695c4f1fe8e097b44a51 # Parent 421260c23fe9fb0afaa77bbb8c4d9d32e631d114 # EXP-Topic upgraderepo # Available At

[PATCH 07 of 11] upgrade: drop the prefix to the 'supporteddestrequirements' function

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491840290 -7200 # Mon Apr 10 18:04:50 2017 +0200 # Node ID 775ab5c0fb7e04db436dbc08d1114309f1d204f6 # Parent e6379cf8208572bb5e919db628de8a7b2342113d # EXP-Topic upgraderepo # Available At

[PATCH 10 of 11] upgrade: drop the prefix to the '_filterstorefile' function

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491840372 -7200 # Mon Apr 10 18:06:12 2017 +0200 # Node ID ac8de371f662e5647d68cd67b721d6a0c37f1340 # Parent 29cc274ada6b712913eceb9fccdd1984390c7d34 # EXP-Topic upgraderepo # Available At

[PATCH 06 of 16] obsolescence: add test case A-4 for obsolescence markers exchange

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491835406 -7200 # Mon Apr 10 16:43:26 2017 +0200 # Node ID 63cdc39a85b5cf0f7e98d3491a2f338ee852b2a8 # Parent 8397cb86a307432a19090aaa1b063442896e6062 # EXP-Topic exchange.obsmarkers # Available At

[PATCH 08 of 16] obsolescence: add test case A-6 for obsolescence markers exchange

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491835459 -7200 # Mon Apr 10 16:44:19 2017 +0200 # Node ID 06eae4668126cd47ab93c1b0cb451384973d4f87 # Parent 530b231d5d5289c93fdfb788bc6faa053d047a6a # EXP-Topic exchange.obsmarkers # Available At

[PATCH 04 of 16] obsolescence: add test case A-2 for obsolescence markers exchange

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491835306 -7200 # Mon Apr 10 16:41:46 2017 +0200 # Node ID ee7044a3fe2def5eea40d4c95adde505946c29cf # Parent 9252b0e31bee9eb20cd71476872f4068e59db6f3 # EXP-Topic exchange.obsmarkers # Available At

[PATCH 01 of 16] checkcode: only match pushd/popd as word

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491836754 -7200 # Mon Apr 10 17:05:54 2017 +0200 # Node ID f45dcc85f9947b29109e27a20853a531be86f8dc # Parent e0dc40530c5aa514feb6a09cf79ab6a3aa2ec331 # EXP-Topic exchange.obsmarkers # Available At

[PATCH 4 of 4 V2] bundle2: move 'seek' and 'tell' methods off the unpackermixin class

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491757747 -7200 # Sun Apr 09 19:09:07 2017 +0200 # Node ID 7ee5ad1a4ba42801ce0fcd2b5182f0d9ad42a169 # Parent 80068be95fbee53cc30784e1bd61df90c2b31ffe # EXP-Topic bundle2.doc # Available At

[PATCH 2 of 4 V2] bundle2: clarify the docstring of unpackermixin methods

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491754374 -7200 # Sun Apr 09 18:12:54 2017 +0200 # Node ID f77b40e01801531ef1b5824c49318d0ef081bf30 # Parent 75799788617866ec78984b08225e025eeca73790 # EXP-Topic bundle2.doc # Available At

[PATCH 3 of 4 V2] bundle2: move the 'close' method off the unpackermixin

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491757704 -7200 # Sun Apr 09 19:08:24 2017 +0200 # Node ID 80068be95fbee53cc30784e1bd61df90c2b31ffe # Parent f77b40e01801531ef1b5824c49318d0ef081bf30 # EXP-Topic bundle2.doc # Available At

[PATCH 3 of 4 shelve-ext v2] shelve: move node-cleaning functionality to be a member of shelvedstate

2017-04-10 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi # Date 1491838663 25200 # Mon Apr 10 08:37:43 2017 -0700 # Node ID 5c5d69830d176d7eb096c6ccb2f72377e13ace97 # Parent 73c4ca5490a9b5202ffb00ea0bea76c171491e4a shelve: move node-cleaning functionality to be a member of shelvedstate

[PATCH 4 of 4 shelve-ext v2] shelve: rename nodestoprune to nodestoremove

2017-04-10 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi # Date 1491839131 25200 # Mon Apr 10 08:45:31 2017 -0700 # Node ID 52a03106bbabb94fb62d69d4a3eb76ef9614c134 # Parent 5c5d69830d176d7eb096c6ccb2f72377e13ace97 shelve: rename nodestoprune to nodestoremove As per feedback from the

[PATCH 05 of 11] upgrade: drop the prefix to the 'improvement' class

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491840089 -7200 # Mon Apr 10 18:01:29 2017 +0200 # Node ID 4e1fbf6c9d18edde1f05e844d43382221bb3a26e # Parent 3702777e5bc3c0aaad5cad7824d0eb342aad2419 # EXP-Topic upgraderepo # Available At

[PATCH 08 of 11] upgrade: drop the prefix to the 'findimprovements' function

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491840342 -7200 # Mon Apr 10 18:05:42 2017 +0200 # Node ID 845f34ca3f9edf4d9b440024d46b36b41b6e7372 # Parent 775ab5c0fb7e04db436dbc08d1114309f1d204f6 # EXP-Topic upgraderepo # Available At

[PATCH 09 of 11] upgrade: drop the prefix to the 'determineactions' function

2017-04-10 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1491840357 -7200 # Mon Apr 10 18:05:57 2017 +0200 # Node ID 29cc274ada6b712913eceb9fccdd1984390c7d34 # Parent 845f34ca3f9edf4d9b440024d46b36b41b6e7372 # EXP-Topic upgraderepo # Available At

Re: [PATCH 1 of 9] atexit: add special-purpose atexit functionality to util

2017-04-10 Thread Jun Wu
Excerpts from Bryan O'Sullivan's message of 2017-04-10 11:51:31 -0700: > [...] > diff --git a/mercurial/util.py b/mercurial/util.py > --- a/mercurial/util.py > +++ b/mercurial/util.py > @@ -3717,3 +3717,9 @@ def bundlecompressiontopics(): > > # convenient shortcut > dst = debugstacktrace > + >

Re: [PATCH 9 of 9] stdio: add Linux-specific tests for error checking

2017-04-10 Thread Jun Wu
The stdio series look good and is a clear win to me. I also verified that it's chg compatible. Excerpts from Bryan O'Sullivan's message of 2017-04-10 11:51:39 -0700: > # HG changeset patch > # User Bryan O'Sullivan > # Date 1490915085 25200 > # Thu Mar 30 16:04:45 2017 -0700

Re: [PATCH 1 of 4 shelve-ext v2] shelve: refactor shelvestate loading

2017-04-10 Thread Ryan McElroy
On 4/10/17 5:04 PM, Kostia Balytskyi wrote: # HG changeset patch # User Kostia Balytskyi # Date 1491840064 25200 # Mon Apr 10 09:01:04 2017 -0700 # Node ID 5dc11b1531f701844001b0723c4b8b97c2e55217 # Parent f6d77af84ef3e936b15634759df2718d5363b78a shelve: refactor

Re: [PATCH 2 of 4 shelve-ext v2] shelve: make shelvestate use simplekeyvaluefile

2017-04-10 Thread Ryan McElroy
On 4/10/17 5:04 PM, Kostia Balytskyi wrote: # HG changeset patch # User Kostia Balytskyi # Date 1491839190 25200 # Mon Apr 10 08:46:30 2017 -0700 # Node ID 73c4ca5490a9b5202ffb00ea0bea76c171491e4a # Parent 5dc11b1531f701844001b0723c4b8b97c2e55217 shelve: make shelvestate

Re: [PATCH 1 of 9] atexit: add special-purpose atexit functionality to util

2017-04-10 Thread Bryan O'Sullivan
On Mon, Apr 10, 2017 at 12:49 PM, Jun Wu wrote: > I wonder if it's better if the global state is moved to a > "dispatch.request" > or "ui" object. That may give threaded request handlers more confidence. > The new atexit code is only run during process exit. I was careful to

Re: [PATCH 01 of 11] upgrade: extract code in its own module

2017-04-10 Thread Gregory Szorc
On Mon, Apr 10, 2017 at 11:00 AM, Pierre-Yves David < pierre-yves.da...@ens-lyon.org> wrote: > > > On 04/10/2017 07:39 PM, Gregory Szorc wrote: > >> On Mon, Apr 10, 2017 at 9:48 AM, Pierre-Yves David >> > >> wrote: >> >> #

Re: [PATCH 01 of 11] upgrade: extract code in its own module

2017-04-10 Thread Pierre-Yves David
On 04/10/2017 07:39 PM, Gregory Szorc wrote: On Mon, Apr 10, 2017 at 9:48 AM, Pierre-Yves David > wrote: # HG changeset patch # User Pierre-Yves David

[PATCH 8 of 9] stdio: raise StdioError if something goes wrong in ui.flush

2017-04-10 Thread Bryan O'Sullivan
# HG changeset patch # User Bryan O'Sullivan # Date 1490915085 25200 # Thu Mar 30 16:04:45 2017 -0700 # Node ID fd3b4caa7c4fca4c7df1bdf9110ca0b8f56b1677 # Parent fdac23ea683f6b2b76885e3aafb9a6bdb53218ab stdio: raise StdioError if something goes wrong in ui.flush The prior

[PATCH 7 of 9] stdio: raise StdioError if something goes wrong in ui._write_err

2017-04-10 Thread Bryan O'Sullivan
# HG changeset patch # User Bryan O'Sullivan # Date 1490915085 25200 # Thu Mar 30 16:04:45 2017 -0700 # Node ID fdac23ea683f6b2b76885e3aafb9a6bdb53218ab # Parent 5134460363aeaac3c50f982c611a113344923155 stdio: raise StdioError if something goes wrong in ui._write_err The

[PATCH 9 of 9] stdio: add Linux-specific tests for error checking

2017-04-10 Thread Bryan O'Sullivan
# HG changeset patch # User Bryan O'Sullivan # Date 1490915085 25200 # Thu Mar 30 16:04:45 2017 -0700 # Node ID 0137657c5b5ffc114b4f654278b41a8e2d48ca93 # Parent fd3b4caa7c4fca4c7df1bdf9110ca0b8f56b1677 stdio: add Linux-specific tests for error checking diff --git

Re: [PATCH 4 of 4 shelve-ext v2] shelve: rename nodestoprune to nodestoremove

2017-04-10 Thread Ryan McElroy
On 4/10/17 5:04 PM, Kostia Balytskyi wrote: # HG changeset patch # User Kostia Balytskyi # Date 1491839131 25200 # Mon Apr 10 08:45:31 2017 -0700 # Node ID 52a03106bbabb94fb62d69d4a3eb76ef9614c134 # Parent 5c5d69830d176d7eb096c6ccb2f72377e13ace97 shelve: rename

Re: [PATCH 01 of 11] upgrade: extract code in its own module

2017-04-10 Thread Gregory Szorc
On Mon, Apr 10, 2017 at 9:48 AM, Pierre-Yves David < pierre-yves.da...@ens-lyon.org> wrote: > # HG changeset patch > # User Pierre-Yves David > # Date 1491583997 -7200 > # Fri Apr 07 18:53:17 2017 +0200 > # Node ID 421260c23fe9fb0afaa77bbb8c4d9d32e631d114 > #

Re: [PATCH 2 of 5 V2] templater: adjust binding strengths to make room for key-value operator

2017-04-10 Thread Ryan McElroy
On 4/10/17 1:22 PM, Yuya Nishihara wrote: On Mon, 10 Apr 2017 10:45:02 +0100, Ryan McElroy wrote: On 4/8/17 2:06 PM, Yuya Nishihara wrote: # HG changeset patch # User Yuya Nishihara # Date 1491219845 -32400 # Mon Apr 03 20:44:05 2017 +0900 # Node ID

[PATCH 2 of 9] atexit: test failing handlers

2017-04-10 Thread Bryan O'Sullivan
# HG changeset patch # User Bryan O'Sullivan # Date 1490914978 25200 # Thu Mar 30 16:02:58 2017 -0700 # Node ID 77f74d955776d7eee5e6fe451f6fd94791a7b92f # Parent fdc0de79d651dccee118d19cb6b04f58d33a2727 atexit: test failing handlers diff --git a/tests/test-bad-extension.t

[PATCH 6 of 9] stdio: raise StdioError if something goes wrong in ui._write

2017-04-10 Thread Bryan O'Sullivan
# HG changeset patch # User Bryan O'Sullivan # Date 1490915085 25200 # Thu Mar 30 16:04:45 2017 -0700 # Node ID 5134460363aeaac3c50f982c611a113344923155 # Parent 024364c1aa2e8b247d6156208394ebf01913f85a stdio: raise StdioError if something goes wrong in ui._write diff --git

[PATCH 1 of 9] atexit: add special-purpose atexit functionality to util

2017-04-10 Thread Bryan O'Sullivan
# HG changeset patch # User Bryan O'Sullivan # Date 1490914899 25200 # Thu Mar 30 16:01:39 2017 -0700 # Node ID fdc0de79d651dccee118d19cb6b04f58d33a2727 # Parent e0dc40530c5aa514feb6a09cf79ab6a3aa2ec331 atexit: add special-purpose atexit functionality to util In spite of its

[PATCH 3 of 9] atexit: switch to home-grown implementation

2017-04-10 Thread Bryan O'Sullivan
# HG changeset patch # User Bryan O'Sullivan # Date 1490804813 25200 # Wed Mar 29 09:26:53 2017 -0700 # Node ID c1a8ca31d3ade6c8bb0085008bdcf30593edd78f # Parent 77f74d955776d7eee5e6fe451f6fd94791a7b92f atexit: switch to home-grown implementation diff --git

[PATCH 4 of 9] stdio: add machinery to identify failed stdout/stderr writes

2017-04-10 Thread Bryan O'Sullivan
# HG changeset patch # User Bryan O'Sullivan # Date 1490804813 25200 # Wed Mar 29 09:26:53 2017 -0700 # Node ID 935d0e5af9001f3a0730e7c477dc14ae5baf4799 # Parent c1a8ca31d3ade6c8bb0085008bdcf30593edd78f stdio: add machinery to identify failed stdout/stderr writes Mercurial

[PATCH 5 of 9] stdio: catch StdioError in dispatch.run and clean up appropriately

2017-04-10 Thread Bryan O'Sullivan
# HG changeset patch # User Bryan O'Sullivan # Date 1490804813 25200 # Wed Mar 29 09:26:53 2017 -0700 # Node ID 024364c1aa2e8b247d6156208394ebf01913f85a # Parent 935d0e5af9001f3a0730e7c477dc14ae5baf4799 stdio: catch StdioError in dispatch.run and clean up appropriately We

Re: [PATCH 11 of 11] upgrade: drop the prefix to the '_finishdatamigration' function

2017-04-10 Thread Ryan McElroy
On 4/10/17 5:49 PM, Pierre-Yves David wrote: # HG changeset patch # User Pierre-Yves David # Date 1491840382 -7200 # Mon Apr 10 18:06:22 2017 +0200 # Node ID 9edd96848f91a5dfe6e713846b968483a8a28618 # Parent ac8de371f662e5647d68cd67b721d6a0c37f1340 #

Re: [PATCH 4 of 4 V2] bundle2: move 'seek' and 'tell' methods off the unpackermixin class

2017-04-10 Thread Ryan McElroy
On 4/10/17 4:33 PM, Pierre-Yves David wrote: # HG changeset patch # User Pierre-Yves David # Date 1491757747 -7200 # Sun Apr 09 19:09:07 2017 +0200 # Node ID 7ee5ad1a4ba42801ce0fcd2b5182f0d9ad42a169 # Parent 80068be95fbee53cc30784e1bd61df90c2b31ffe #

Re: [PATCH 4 of 4 V2] bundle2: move 'seek' and 'tell' methods off the unpackermixin class

2017-04-10 Thread Pierre-Yves David
On 04/10/2017 08:32 PM, Ryan McElroy wrote: On 4/10/17 4:33 PM, Pierre-Yves David wrote: # HG changeset patch # User Pierre-Yves David # Date 1491757747 -7200 # Sun Apr 09 19:09:07 2017 +0200 # Node ID 7ee5ad1a4ba42801ce0fcd2b5182f0d9ad42a169 # Parent

Re: [PATCH 3 of 4 shelve-ext v2] shelve: move node-cleaning functionality to be a member of shelvedstate

2017-04-10 Thread Ryan McElroy
On 4/10/17 5:04 PM, Kostia Balytskyi wrote: # HG changeset patch # User Kostia Balytskyi # Date 1491838663 25200 # Mon Apr 10 08:37:43 2017 -0700 # Node ID 5c5d69830d176d7eb096c6ccb2f72377e13ace97 # Parent 73c4ca5490a9b5202ffb00ea0bea76c171491e4a shelve: move node-cleaning

Mini-sprint at PyCon US?

2017-04-10 Thread Siddharth Agarwal
Hi everyone, PyCon US is in Portland, OR from May 17-25, 2017. Usually a bunch of people from the Mercurial community attend the event -- it would be great if we could get together and do a mini-sprint there. May 22-25 are reserved for sprints, and I was going to be around on the 22nd (my

RE: [PATCH 4 of 4 shelve-ext v2] shelve: rename nodestoprune to nodestoremove

2017-04-10 Thread Kostia Balytskyi
> -Original Message- > From: Ryan McElroy > Sent: Monday, 10 April, 2017 20:05 > To: Kostia Balytskyi ; mercurial-devel@mercurial-scm.org > Subject: Re: [PATCH 4 of 4 shelve-ext v2] shelve: rename nodestoprune to > nodestoremove > > On 4/10/17 5:04 PM, Kostia Balytskyi

Re: Hidden Commits in 4.3

2017-04-10 Thread Ryan McElroy
I don't see as big of a conflict between evolve and locally hidden as others on this thread. I have a couple of specific responses below. But first, I wanted provide some specific examples of how this propsoal could/would work (I think a few people [martinvonz?] wanted this to ground the

Re: [PATCH 1 of 9] atexit: add special-purpose atexit functionality to util

2017-04-10 Thread Jun Wu
Excerpts from Bryan O'Sullivan's message of 2017-04-10 13:15:56 -0700: > On Mon, Apr 10, 2017 at 12:49 PM, Jun Wu wrote: > > I wonder if it's better if the global state is moved to a > > "dispatch.request" > > or "ui" object. That may give threaded request handlers more confidence.

[PATCH V2] test-patchbomb: disable sendmail tests on Windows

2017-04-10 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1491873174 14400 # Mon Apr 10 21:12:54 2017 -0400 # Node ID bfa323bbeebb534f3540e9198648f1bd317b059a # Parent 08fbc97d1364b08b53d538efc33b3ed41cea51a0 test-patchbomb: disable sendmail tests on Windows These tests

Re: Hidden Commits in 4.3

2017-04-10 Thread Augie Fackler
On Fri, Apr 07, 2017 at 12:20:44PM +0200, Pierre-Yves David wrote: > On 04/06/2017 02:46 AM, Jun Wu wrote: >> obsstore-based hidden is broken by design, since it cannot unhide commits: >> >> $ hg export . > patch.txt >> $ hg prune . # could also be done by pulling obsmarkers from a remote >>

Re: [PATCH 1 of 2] test-patchbomb: convert the pretendmail program from *.sh to *.py

2017-04-10 Thread Matt Harbison
On Mon, 10 Apr 2017 08:52:52 -0400, Yuya Nishihara wrote: On Sun, 09 Apr 2017 21:52:30 -0400, Matt Harbison wrote: # HG changeset patch # User Matt Harbison # Date 1491785368 14400 # Sun Apr 09 20:49:28 2017 -0400 # Node ID

[PATCH 4 of 5] show: make template option actually show up in help

2017-04-10 Thread Ryan McElroy
# HG changeset patch # User Ryan McElroy # Date 1491817029 25200 # Mon Apr 10 02:37:09 2017 -0700 # Node ID eefe70d59a3ea5a09b5711ea8d7c568002a8d9e3 # Parent ee1bd54bfda1dd1aea0f9b2397ddeae42d58c54a show: make template option actually show up in help Previously, the

Re: [PATCH 3 of 5 V2] templater: add parsing rule for key-value pair

2017-04-10 Thread Ryan McElroy
On 4/8/17 2:06 PM, Yuya Nishihara wrote: # HG changeset patch # User Yuya Nishihara # Date 1491220555 -32400 # Mon Apr 03 20:55:55 2017 +0900 # Node ID 0a547405070213e075162d45f37a2d82877c61c3 # Parent 50cbe5f6c63fb73cdb06f80c9ea5a7e263e0cc84 templater: add parsing rule for

Re: [PATCH] tests: print Unix style paths in *.py tests

2017-04-10 Thread Ryan McElroy
On 4/10/17 3:24 AM, Matt Harbison wrote: # HG changeset patch # User Matt Harbison # Date 1491790767 14400 # Sun Apr 09 22:19:27 2017 -0400 # Node ID f5ea3f4ee8206f99c7038814e87b34ae3124be98 # Parent 548c1c174b937b1512ea689661c591dcf778ebe1 tests: print Unix style

Re: [PATCH 2 of 5 V2] templater: adjust binding strengths to make room for key-value operator

2017-04-10 Thread Ryan McElroy
On 4/8/17 2:06 PM, Yuya Nishihara wrote: # HG changeset patch # User Yuya Nishihara # Date 1491219845 -32400 # Mon Apr 03 20:44:05 2017 +0900 # Node ID 50cbe5f6c63fb73cdb06f80c9ea5a7e263e0cc84 # Parent 17d1ef430add6c1d1936ec33ce4be97f156a0efe templater: adjust binding

[PATCH 2 of 5] show: standardize format of available views text

2017-04-10 Thread Ryan McElroy
# HG changeset patch # User Ryan McElroy # Date 1491585973 25200 # Fri Apr 07 10:26:13 2017 -0700 # Node ID 9397e5834ce19a95fbc6a6bb1cf099ec3c00f8f3 # Parent 0f0217e8fb4dd63b15bb7b0294056d1c63ed0561 show: standardize format of available views text diff --git

[PATCH 5 of 5] show: fix corrupt json output with no bookmarks

2017-04-10 Thread Ryan McElroy
# HG changeset patch # User Ryan McElroy # Date 1491587192 25200 # Fri Apr 07 10:46:32 2017 -0700 # Node ID 89020c7fc2a1734dcca1d8ea42fde96f7e7426f5 # Parent eefe70d59a3ea5a09b5711ea8d7c568002a8d9e3 show: fix corrupt json output with no bookmarks diff --git a/hgext/show.py

[PATCH 1 of 5] show: tweak plain abort language for clarity

2017-04-10 Thread Ryan McElroy
# HG changeset patch # User Ryan McElroy # Date 1491585973 25200 # Fri Apr 07 10:26:13 2017 -0700 # Node ID 0f0217e8fb4dd63b15bb7b0294056d1c63ed0561 # Parent e0dc40530c5aa514feb6a09cf79ab6a3aa2ec331 show: tweak plain abort language for clarity diff --git a/hgext/show.py

[PATCH 3 of 5] show: standarize abort output with help output

2017-04-10 Thread Ryan McElroy
# HG changeset patch # User Ryan McElroy # Date 1491585973 25200 # Fri Apr 07 10:26:13 2017 -0700 # Node ID ee1bd54bfda1dd1aea0f9b2397ddeae42d58c54a # Parent 9397e5834ce19a95fbc6a6bb1cf099ec3c00f8f3 show: standarize abort output with help output diff --git a/hgext/show.py

Re: [PATCH 2 of 2 V2] revlog: make "size" diverge from "rawsize"

2017-04-10 Thread Ryan McElroy
On 4/9/17 9:14 PM, Jun Wu wrote: # HG changeset patch # User Jun Wu # Date 1491767611 25200 # Sun Apr 09 12:53:31 2017 -0700 # Node ID 02a64e62a50699e224381821202c984c71460406 # Parent 01c8cf2cb588eea28df5f09853c702d380b631a9 revlog: make "size" diverge from "rawsize" This

Re: [PATCH] sortdict: fix .pop() to return a value

2017-04-10 Thread Ryan McElroy
On 4/10/17 3:50 AM, David Soria Parra wrote: On Sun, Apr 09, 2017 at 10:10:01PM +0900, Yuya Nishihara wrote: # HG changeset patch # User Yuya Nishihara # Date 1491706629 -32400 # Sun Apr 09 11:57:09 2017 +0900 # Node ID 48a7a1f77a9489e3c4b5f862243782ceae80eaf9 # Parent

Re: [PATCH 3 of 5 V2] templater: add parsing rule for key-value pair

2017-04-10 Thread Yuya Nishihara
On Mon, 10 Apr 2017 10:46:29 +0100, Ryan McElroy wrote: > On 4/8/17 2:06 PM, Yuya Nishihara wrote: > > # HG changeset patch > > # User Yuya Nishihara > > # Date 1491220555 -32400 > > # Mon Apr 03 20:55:55 2017 +0900 > > # Node ID 0a547405070213e075162d45f37a2d82877c61c3 > > #

Re: [PATCH] sortdict: fix .pop() to return a value

2017-04-10 Thread Yuya Nishihara
On Sun, 9 Apr 2017 19:50:26 -0700, David Soria Parra wrote: > On Sun, Apr 09, 2017 at 10:10:01PM +0900, Yuya Nishihara wrote: > > # HG changeset patch > > # User Yuya Nishihara > > # Date 1491706629 -32400 > > # Sun Apr 09 11:57:09 2017 +0900 > > # Node ID

Re: [PATCH 2 of 5 V2] templater: adjust binding strengths to make room for key-value operator

2017-04-10 Thread Yuya Nishihara
On Mon, 10 Apr 2017 10:45:02 +0100, Ryan McElroy wrote: > On 4/8/17 2:06 PM, Yuya Nishihara wrote: > > # HG changeset patch > > # User Yuya Nishihara > > # Date 1491219845 -32400 > > # Mon Apr 03 20:44:05 2017 +0900 > > # Node ID 50cbe5f6c63fb73cdb06f80c9ea5a7e263e0cc84 > > #

Re: [PATCH 5 of 5 V2] templater: port pad() to take keyword arguments

2017-04-10 Thread Yuya Nishihara
On Mon, 10 Apr 2017 10:48:16 +0100, Ryan McElroy wrote: > On 4/8/17 2:06 PM, Yuya Nishihara wrote: > > # HG changeset patch > > # User Yuya Nishihara > > # Date 1491225832 -32400 > > # Mon Apr 03 22:23:52 2017 +0900 > > # Node ID 4519938b18da898cb116a3fea0d1ecee604266c0 > > #

Re: [PATCH 1 of 2] test-patchbomb: convert the pretendmail program from *.sh to *.py

2017-04-10 Thread Yuya Nishihara
On Sun, 09 Apr 2017 21:52:30 -0400, Matt Harbison wrote: > # HG changeset patch > # User Matt Harbison > # Date 1491785368 14400 > # Sun Apr 09 20:49:28 2017 -0400 > # Node ID 1de38b5ca1886aa41844dc7a80c1b92b65a8171e > # Parent

Re: [PATCH 1 of 2 V2] util: add a way to issue deprecation warning without a UI object

2017-04-10 Thread Pierre-Yves David
On 04/09/2017 03:08 PM, Yuya Nishihara wrote: On Sat, 8 Apr 2017 11:37:20 +0200, Pierre-Yves David wrote: On 04/08/2017 10:16 AM, Yuya Nishihara wrote: On Fri, 7 Apr 2017 19:03:55 +0200, Pierre-Yves David wrote: On 04/06/2017 05:44 PM, Yuya Nishihara wrote: On Thu, 6 Apr 2017 16:09:07

Re: [PATCH 2 of 2 V2] revlog: make "size" diverge from "rawsize"

2017-04-10 Thread Yuya Nishihara
On Mon, 10 Apr 2017 10:04:19 +0100, Ryan McElroy wrote: > On 4/9/17 9:14 PM, Jun Wu wrote: > > # HG changeset patch > > # User Jun Wu > > # Date 1491767611 25200 > > # Sun Apr 09 12:53:31 2017 -0700 > > # Node ID 02a64e62a50699e224381821202c984c71460406 > > # Parent

[Bug 5531] New: `hg pull -uv` with `progress` extension produces interleaved output

2017-04-10 Thread mercurial-bugs
https://bz.mercurial-scm.org/show_bug.cgi?id=5531 Bug ID: 5531 Summary: `hg pull -uv` with `progress` extension produces interleaved output Product: Mercurial Version: 4.1.2 Hardware: PC OS: Mac OS

Re: [PATCH RFC] show: implement underway view

2017-04-10 Thread Yuya Nishihara
On Wed, 05 Apr 2017 23:03:34 -0700, Gregory Szorc wrote: > # HG changeset patch > # User Gregory Szorc > # Date 1491458600 25200 > # Wed Apr 05 23:03:20 2017 -0700 > # Node ID fd7258f2153bdd9c6871d6ca38c68047d3e15f4c > # Parent

Re: [PATCH 1 of 2 V2] util: add a way to issue deprecation warning without a UI object

2017-04-10 Thread Yuya Nishihara
On Mon, 10 Apr 2017 15:41:08 +0200, Pierre-Yves David wrote: > On 04/09/2017 03:08 PM, Yuya Nishihara wrote: > > On Sat, 8 Apr 2017 11:37:20 +0200, Pierre-Yves David wrote: > >> On 04/08/2017 10:16 AM, Yuya Nishihara wrote: > >>> On Fri, 7 Apr 2017 19:03:55 +0200, Pierre-Yves David wrote: >

Re: [PATCH 1 of 4] bundle2: add documention to 'part.addparams'

2017-04-10 Thread Ryan McElroy
On 4/9/17 6:41 PM, Pierre-Yves David wrote: # HG changeset patch # User Pierre-Yves David # Date 1491754569 -7200 # Sun Apr 09 18:16:09 2017 +0200 # Node ID 94eac6f88d489757b183229681baf0d3f44284e7 # Parent e0dc40530c5aa514feb6a09cf79ab6a3aa2ec331 #

Re: [PATCH 4 of 4] bundle2: move 'seek' and 'tell' method off the unpackermixin class

2017-04-10 Thread Ryan McElroy
On 4/9/17 6:41 PM, Pierre-Yves David wrote: # HG changeset patch # User Pierre-Yves David # Date 1491757747 -7200 # Sun Apr 09 19:09:07 2017 +0200 # Node ID b9a2f30bf1c3fb1809acda2036c7614972449276 # Parent 9df8644ff8483025564479285c0e652677bae0a0 #

Re: [PATCH 3 of 4] bundle2: move the 'close' method off the unpackermixin

2017-04-10 Thread Ryan McElroy
On 4/9/17 6:41 PM, Pierre-Yves David wrote: # HG changeset patch # User Pierre-Yves David # Date 1491757704 -7200 # Sun Apr 09 19:08:24 2017 +0200 # Node ID 9df8644ff8483025564479285c0e652677bae0a0 # Parent 0ae7bb16d6ceb88bbb76859dbdf30c9f92490369 #

Re: [PATCH 5 of 5 V2] templater: port pad() to take keyword arguments

2017-04-10 Thread Ryan McElroy
On 4/8/17 2:06 PM, Yuya Nishihara wrote: # HG changeset patch # User Yuya Nishihara # Date 1491225832 -32400 # Mon Apr 03 22:23:52 2017 +0900 # Node ID 4519938b18da898cb116a3fea0d1ecee604266c0 # Parent 05be4b2679b557c9fc8711d9b258e3667cec0b88 templater: port pad() to take

[PATCH 3 of 4 shelve-ext v3] shelve: refactor shelvestate loading

2017-04-10 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi # Date 1491865552 25200 # Mon Apr 10 16:05:52 2017 -0700 # Node ID 961539160565df5052d1c770788cacb2d76e9752 # Parent 1f3af1e9d43286254237417adf26ecc97efa62e6 shelve: refactor shelvestate loading This is a preparatory patch which

[PATCH 4 of 4 shelve-ext v3] shelve: make shelvestate use simplekeyvaluefile

2017-04-10 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi # Date 1491866434 25200 # Mon Apr 10 16:20:34 2017 -0700 # Node ID 8e286a85816581cfa4ce44768482cb5722a88bb3 # Parent 961539160565df5052d1c770788cacb2d76e9752 shelve: make shelvestate use simplekeyvaluefile Currently shelvestate

[PATCH 2 of 4 shelve-ext v3] shelve: move node-cleaning functionality to be a member of shelvedstate

2017-04-10 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi # Date 1491864494 25200 # Mon Apr 10 15:48:14 2017 -0700 # Node ID 1f3af1e9d43286254237417adf26ecc97efa62e6 # Parent 18d5dc2e81ff328facddd7c0294d7301a057504d shelve: move node-cleaning functionality to be a member of shelvedstate

[PATCH 1 of 4 shelve-ext v3] shelve: rename nodestoprune to nodestoremove

2017-04-10 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi # Date 1491863529 25200 # Mon Apr 10 15:32:09 2017 -0700 # Node ID 18d5dc2e81ff328facddd7c0294d7301a057504d # Parent f6d77af84ef3e936b15634759df2718d5363b78a shelve: rename nodestoprune to nodestoremove As per feedback from the