Re: Deploying registrar configs in a BC safe way

2017-10-26 Thread Boris Feld
On Wed, 2017-10-25 at 21:33 -0400, Augie Fackler wrote: > A wrinkle I noticed in hgsubversion tonight: I've got a fair number > of config items whose default is `None`, but the config registrar > treats a default of None as no default and requires specifying a > default explicitly. That's weird,

[PATCH 1 of 2 STABLE] httppeer: properly gate debug usage behind debug flag check

2018-05-21 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1525453606 -7200 # Fri May 04 19:06:46 2018 +0200 # Branch stable # Node ID 413f444c264455169af8ff0431a36f9901afc36a # Parent 273ea09f65500ea7936afe2983bf6a126c5bf4e6 # EXP-Topic stable-dbg-bug # Available At

[PATCH 2 of 2 STABLE] httppeer: declare 'dgb' at the function level

2018-05-21 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1526908486 -7200 # Mon May 21 15:14:46 2018 +0200 # Branch stable # Node ID 06458d4a1ca84506d04280052d0288221b2701f0 # Parent 413f444c264455169af8ff0431a36f9901afc36a # EXP-Topic stable-dbg-bug # Available At

[PATCH 1 of 4] context: explicitly take diffopts in `context.diff` (API)

2018-05-24 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1526994172 -7200 # Tue May 22 15:02:52 2018 +0200 # Node ID 4e013ebfa2c64f1849cb3a4242c47da981b35198 # Parent 37ef6ee87488ac0095f8dedf75284f64d1d54455 # EXP-Topic diff-cleanup # Available At https://bitbucket.org/o

[PATCH 4 of 4] diff: use `context.diff` to produce diff

2018-05-24 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1527082304 -7200 # Wed May 23 15:31:44 2018 +0200 # Node ID 7f96a8be51519fb345cb6a659ae7615f695ec766 # Parent d76075d78a860ea2b3e01f3c05969cd0b8839f35 # EXP-Topic diff-cleanup # Available At https://bitbucket.org/o

[PATCH 2 of 4] context: also take all other arguments than `patch.diff` accept

2018-05-24 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1527082300 -7200 # Wed May 23 15:31:40 2018 +0200 # Node ID 2f2232e5f0b60a3dd591ea16dfffc3c0a050acdc # Parent 4e013ebfa2c64f1849cb3a4242c47da981b35198 # EXP-Topic diff-cleanup # Available At https://bitbucket.org/o

[PATCH 3 of 4] diff: accept "dict" as diff option

2018-05-24 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1526993961 -7200 # Tue May 22 14:59:21 2018 +0200 # Node ID d76075d78a860ea2b3e01f3c05969cd0b8839f35 # Parent 2f2232e5f0b60a3dd591ea16dfffc3c0a050acdc # EXP-Topic diff-cleanup # Available At https://bitbucket.org/o

[PATCH 1 of 3] repoview: use 'phasecache.getrevset' when computing 'unserved' filter

2018-05-24 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1526916830 -7200 # Mon May 21 17:33:50 2018 +0200 # Node ID 4e5fd4b6300a9a58a0acdc718c39468b2cbe4989 # Parent 53cc81a8caf6106ca0cb7ae1d67586236c3bf4fc # EXP-Topic phases-cleanup # Available At https://bitbuck

[PATCH 2 of 3] phases: define an official tuple of mutable phases

2018-05-24 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1527005400 -7200 # Tue May 22 18:10:00 2018 +0200 # Node ID 46cf734ba8851c97ae6850356486df66767c368f # Parent 4e5fd4b6300a9a58a0acdc718c39468b2cbe4989 # EXP-Topic phases-cleanup # Available At https://bitbuck

[PATCH 3 of 3] phases: define an official tuple of phases we do not share

2018-05-24 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1527005437 -7200 # Tue May 22 18:10:37 2018 +0200 # Node ID 77c8b6ecb15d43bc1874d50f1fc9a21a8cb73edb # Parent 46cf734ba8851c97ae6850356486df66767c368f # EXP-Topic phases-cleanup # Available At https://bitbuck

[PATCH 2 of 2] profiling: introduce a "profiling.time-track" option

2018-06-11 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1527866878 -7200 # Fri Jun 01 17:27:58 2018 +0200 # Node ID 103356a223b19890241cabfa588fcf8acc46a4ec # Parent 358e59e9b92acd32e9f02246598e8bb3122cf846 # EXP-Topic wallstat # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 1 of 2] statprof: also gather wall time

2018-06-11 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1527845007 -7200 # Fri Jun 01 11:23:27 2018 +0200 # Node ID 358e59e9b92acd32e9f02246598e8bb3122cf846 # Parent c019db5ccfa155de8a98cced1e7f5ddaede439e5 # EXP-Topic wallstat # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 5 of 6] perftemplating: stop going through the log command

2018-06-11 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1527787384 -7200 # Thu May 31 19:23:04 2018 +0200 # Node ID d3a7e385f495769fc0bdd37a0801dfb7ee7f153d # Parent a8dd8972d7b4e809dd9533af7e977ad686b6220c # EXP-Topic perftemplate # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 1 of 6] perftemplating: fix the revisions argument

2018-06-11 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1527782715 -7200 # Thu May 31 18:05:15 2018 +0200 # Node ID 2427db1c14de941e957690f17a0bb040e21dd063 # Parent 7fa3408f83ef1a04e2d23ab6f8498833b450e589 # EXP-Topic perftemplate # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 4 of 6] perftemplating: move revision argument to flag only

2018-06-11 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1527785288 -7200 # Thu May 31 18:48:08 2018 +0200 # Node ID a8dd8972d7b4e809dd9533af7e977ad686b6220c # Parent 5966c21ead803fb7bf57194b8c8d9714860f00a1 # EXP-Topic perftemplate # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 3 of 6] perftemplating: drop usage of buffer

2018-06-11 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1527784995 -7200 # Thu May 31 18:43:15 2018 +0200 # Node ID 5966c21ead803fb7bf57194b8c8d9714860f00a1 # Parent 1f377f7bfc6c960d8f45bc0c85f22f15e89514e6 # EXP-Topic perftemplate # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 6 of 6] perftemplating: allow to specify the template to test

2018-06-11 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1527788048 -7200 # Thu May 31 19:34:08 2018 +0200 # Node ID e037022cc5f7e5af2e8cc7e7aa84a344f16c854b # Parent d3a7e385f495769fc0bdd37a0801dfb7ee7f153d # EXP-Topic perftemplate # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 2 of 6] perftemplating: move template formating into its own function

2018-06-11 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1527780706 -7200 # Thu May 31 17:31:46 2018 +0200 # Node ID 1f377f7bfc6c960d8f45bc0c85f22f15e89514e6 # Parent 2427db1c14de941e957690f17a0bb040e21dd063 # EXP-Topic perftemplate # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH follow-up] statprof: fix save and load

2018-06-12 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1528737841 -7200 # Mon Jun 11 19:24:01 2018 +0200 # Node ID 4e4c30424be81d5eb3748e4b031b61c7622341b6 # Parent 15a1e37f80bd5af4b8eedd55b0c347c41a974839 # EXP-Topic walltime-followup # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH follow-up] perftemplating: abort on incompatible version

2018-06-12 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1528736741 -7200 # Mon Jun 11 19:05:41 2018 +0200 # Node ID 1d1ccc0388cd266b6186be64dafbc46015440fa0 # Parent a577a199983c5033192660c55db909df83fe65fc # EXP-Topic perftemplating # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 2 of 2] phases: use "published" in the phase movement message

2018-06-08 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1528159825 -7200 # Tue Jun 05 02:50:25 2018 +0200 # Node ID 428f099e99fc9c07827d089ca614cdd7126a8e43 # Parent 252357ef292e4bfd043cd932c135b249f3a20741 # EXP-Topic phase-msg # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 1 of 2] phase: clarify the message about movement on command changeset

2018-06-08 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1528156192 -7200 # Tue Jun 05 01:49:52 2018 +0200 # Node ID 252357ef292e4bfd043cd932c135b249f3a20741 # Parent 7fa3408f83ef1a04e2d23ab6f8498833b450e589 # EXP-Topic phase-msg # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 18 of 25 RFC] shelve: drop mention of obsshelve file

2018-06-07 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1528238904 -7200 # Wed Jun 06 00:48:24 2018 +0200 # Node ID 5c2879dbdbb582df75542850a32af7c5d3a63da5 # Parent 07ea539a1b3439a381da208f154b7b276baea966 # EXP-Topic internal-phase # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 16 of 25 RFC] shelve: move createcmd next to _docreatecmd

2018-06-07 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1527585696 -7200 # Tue May 29 11:21:36 2018 +0200 # Node ID 49bb8db412ebe0580d1a2d65edb218cf738f6bde # Parent fb3ee0a32dd588db82f7bfd7708cba25ad0d7c5c # EXP-Topic internal-phase # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 10 of 25 RFC] shelve: use more accurate description in conflict marker

2018-06-07 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1528193055 -7200 # Tue Jun 05 12:04:15 2018 +0200 # Node ID 99b0e001f70c968f9b9e3b1677882d9a4eeb # Parent 90880b80466bb6ec839c0dd913f2a413abede4cc # EXP-Topic graftshelve # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 06 of 25 RFC] shelve: actually test corrupted shelve state

2018-06-07 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 152754 -7200 # Tue May 29 00:12:35 2018 +0200 # Node ID 98b3fa1f58c8da86a7d12faf4881bf3014637066 # Parent e58a468f9cc8f92863439bfe74c8414c22c25ce0 # EXP-Topic graftshelve # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 09 of 25 RFC] shelve: directly handle the initial parent alignment

2018-06-07 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1527546650 -7200 # Tue May 29 00:30:50 2018 +0200 # Node ID 90880b80466bb6ec839c0dd913f2a413abede4cc # Parent ade0ce417ac654814fa0eda21637933f262ceac0 # EXP-Topic graftshelve # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 15 of 25 RFC] phase: enforce internal phase support

2018-06-07 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1527610399 -7200 # Tue May 29 18:13:19 2018 +0200 # Node ID ef202521c3c3389198ff917e11dcb7847de3658d # Parent d6ac390e2ebdf51f095168fe314dd956db09e2b9 # EXP-Topic internal-phase # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 01 of 25 RFC] shelve: use full hash in tests

2018-06-07 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1527609695 -7200 # Tue May 29 18:01:35 2018 +0200 # Node ID 40dcb51857e9abd5e9494f3511dcbff2650aa7ef # Parent 7fa3408f83ef1a04e2d23ab6f8498833b450e589 # EXP-Topic graftshelve # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 02 of 25 RFC] shelve: wider check for successful abort in test

2018-06-07 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1527519311 -7200 # Mon May 28 16:55:11 2018 +0200 # Node ID 95e65e2850cf1ebf3e741995ef830fd4943308a6 # Parent 40dcb51857e9abd5e9494f3511dcbff2650aa7ef # EXP-Topic graftshelve # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 11 of 25 RFC] phase: use `trackedphases` in `_getphaserevsnative`

2018-06-07 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1528215367 -7200 # Tue Jun 05 18:16:07 2018 +0200 # Node ID 76416e99327fc44f049546ad6a39609d9d606081 # Parent 7fa3408f83ef1a04e2d23ab6f8498833b450e589 # EXP-Topic internal-phase # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 13 of 25 RFC] phase: add an internal phases

2018-06-07 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1527092946 -7200 # Wed May 23 18:29:06 2018 +0200 # Node ID e7b11679c4b43c3933bda699fc387bbfd496762e # Parent 08a0b07117c200dda12c721bf60bc27e9541feb1 # EXP-Topic internal-phase # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 23 of 25 RFC] shelve: add a "internal" extra

2018-06-07 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1528242397 -7200 # Wed Jun 06 01:46:37 2018 +0200 # Node ID 97a1e0703c90bf392e759f3d3e463b2f79110a7a # Parent 40db0e66b6fe7ba86ea97de71140fe3f021863ac # EXP-Topic internal-phase # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 24 of 25 RFC] shelve: use the internal phase when possible

2018-06-07 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1527588738 -7200 # Tue May 29 12:12:18 2018 +0200 # Node ID bdd0e592a83f124210517cd776f900a746946466 # Parent 97a1e0703c90bf392e759f3d3e463b2f79110a7a # EXP-Topic internal-phase # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 25 of 25 RFC] shelve: no longer strip internal commit when using internal phase

2018-06-07 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1528245106 -7200 # Wed Jun 06 02:31:46 2018 +0200 # Node ID be308025c42337fdd4a144ba7b09dee1d175b3fe # Parent bdd0e592a83f124210517cd776f900a746946466 # EXP-Topic internal-phase # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 19 of 25 RFC] shelve: store shelved node in a new data file

2018-06-07 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1527587252 -7200 # Tue May 29 11:47:32 2018 +0200 # Node ID e31e54630b73f2ae1c217f0680e836c1bbbddbef # Parent 5c2879dbdbb582df75542850a32af7c5d3a63da5 # EXP-Topic internal-phase # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 17 of 25 RFC] shelve: rename method for data write/read

2018-06-07 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1527586840 -7200 # Tue May 29 11:40:40 2018 +0200 # Node ID 07ea539a1b3439a381da208f154b7b276baea966 # Parent 49bb8db412ebe0580d1a2d65edb218cf738f6bde # EXP-Topic internal-phase # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 08 of 25 RFC] merge: add a 'keepconflictparent' argument to graft

2018-06-07 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1527546380 -7200 # Tue May 29 00:26:20 2018 +0200 # Node ID ade0ce417ac654814fa0eda21637933f262ceac0 # Parent 0093905b9797a6f76730cd37a45a6f1b843c5b03 # EXP-Topic graftshelve # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 04 of 25 RFC] shelve: directly handle the abort process

2018-06-07 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1527524121 -7200 # Mon May 28 18:15:21 2018 +0200 # Node ID d71e05a796d4a445136a9f62b6a57ab359fd1dee # Parent 17031851e658c75dd019baecad04d122497eb697 # EXP-Topic graftshelve # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 07 of 25 RFC] shelve: stop testing missing rebase state file

2018-06-07 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1527545744 -7200 # Tue May 29 00:15:44 2018 +0200 # Node ID 0093905b9797a6f76730cd37a45a6f1b843c5b03 # Parent 98b3fa1f58c8da86a7d12faf4881bf3014637066 # EXP-Topic graftshelve # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 20 of 25 RFC] shelve: handle shelved node on unfiltered repository

2018-06-07 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1528239790 -7200 # Wed Jun 06 01:03:10 2018 +0200 # Node ID f36b6c860bb59c43de8ee80a9dbe6abadef21fe9 # Parent e31e54630b73f2ae1c217f0680e836c1bbbddbef # EXP-Topic internal-phase # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 21 of 25 RFC] shelve: look for shelved not in the repository before unbundling

2018-06-07 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1528239442 -7200 # Wed Jun 06 00:57:22 2018 +0200 # Node ID d5637aa69a9f7ce23cf89e4790b6a988725219c3 # Parent f36b6c860bb59c43de8ee80a9dbe6abadef21fe9 # EXP-Topic internal-phase # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 22 of 25 RFC] shelve: write metadata file on the fly if they are missing

2018-06-07 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1528240201 -7200 # Wed Jun 06 01:10:01 2018 +0200 # Node ID 40db0e66b6fe7ba86ea97de71140fe3f021863ac # Parent d5637aa69a9f7ce23cf89e4790b6a988725219c3 # EXP-Topic internal-phase # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 05 of 25 RFC] shelve: directly handle `--continue`

2018-06-07 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1527545628 -7200 # Tue May 29 00:13:48 2018 +0200 # Node ID e58a468f9cc8f92863439bfe74c8414c22c25ce0 # Parent d71e05a796d4a445136a9f62b6a57ab359fd1dee # EXP-Topic graftshelve # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 14 of 25 RFC] phases: add a repository requirement about internal phase

2018-06-07 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1527148750 -7200 # Thu May 24 09:59:10 2018 +0200 # Node ID d6ac390e2ebdf51f095168fe314dd956db09e2b9 # Parent e7b11679c4b43c3933bda699fc387bbfd496762e # EXP-Topic internal-phase # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 03 of 25 RFC] shelve: check the actual shelvestate in morestatus

2018-06-07 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1527533480 -7200 # Mon May 28 20:51:20 2018 +0200 # Node ID 17031851e658c75dd019baecad04d122497eb697 # Parent 95e65e2850cf1ebf3e741995ef830fd4943308a6 # EXP-Topic graftshelve # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 12 of 25 RFC] phase: explicitly exclude secret phase and above

2018-06-07 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1528224472 -7200 # Tue Jun 05 20:47:52 2018 +0200 # Node ID 08a0b07117c200dda12c721bf60bc27e9541feb1 # Parent 76416e99327fc44f049546ad6a39609d9d606081 # EXP-Topic internal-phase # Available At https://bitbucket.org/octobus/mercurial-devel

Re: Discussion about Mercurial 4.8 Sprint

2018-06-07 Thread Boris FELD
Hello everyone, I havealsobeen in contactwith Mercurial contributors, small contributors and usersfrom Europe. From what we heard, it'sboth a question of time involvements and energy cost that is a rebuttal to them. It's not the same time and energy cost to make a 6 hours roundtrip travel to

Re: [PATCH 3 of 4] diff: accept "dict" as diff option

2018-06-17 Thread Boris FELD
On 15/06/2018 13:44, Yuya Nishihara wrote: On Fri, 15 Jun 2018 10:48:34 +0200, Boris FELD wrote: I'd rather force callers of ctx.diff() to build a diffopts object. Do you see a way to solves the import cycle? Which one? +  Import cycle: mercurial.obsutil -> mercurial.pa

Re: [PATCH 2 of 4] context: also take all other arguments than `patch.diff` accept

2018-06-15 Thread Boris FELD
On 24/05/2018 15:37, Yuya Nishihara wrote: On Thu, 24 May 2018 10:38:55 +0200, Boris Feld wrote: # HG changeset patch # User Boris Feld # Date 1527082300 -7200 # Wed May 23 15:31:40 2018 +0200 # Node ID 2f2232e5f0b60a3dd591ea16dfffc3c0a050acdc # Parent

Re: [PATCH 3 of 4] diff: accept "dict" as diff option

2018-06-15 Thread Boris FELD
On 24/05/2018 15:43, Yuya Nishihara wrote: On Thu, 24 May 2018 10:38:56 +0200, Boris Feld wrote: # HG changeset patch # User Boris Feld # Date 1526993961 -7200 # Tue May 22 14:59:21 2018 +0200 # Node ID d76075d78a860ea2b3e01f3c05969cd0b8839f35 # Parent

Re: [PATCH 15 of 25 RFC] phase: enforce internal phase support

2018-07-02 Thread Boris FELD
On 02/07/2018 19:00, Augie Fackler wrote: On Jul 2, 2018, at 11:49, Boris FELD wrote: Hello, coming back from vacation. I've seen part of the series queued, is there a reason for the two last commits to not being queued yet? I just didn't have time to review. I'd appreciate it if you

Re: [PATCH 15 of 25 RFC] phase: enforce internal phase support

2018-07-02 Thread Boris FELD
landed. On 25/06/2018 18:44, Augie Fackler wrote: On Jun 7, 2018, at 10:11, Boris Feld wrote: # HG changeset patch # User Boris Feld # Date 1527610399 -7200 # Tue May 29 18:13:19 2018 +0200 # Node ID ef202521c3c3389198ff917e11dcb7847de3658d # Parent d6ac390e2ebdf51f095168fe314dd956db09e2b9

Re: [PATCH 4 of 4] revlog: reuse 'descendant' implemention in 'isancestor'

2018-07-03 Thread Boris FELD
On 02/07/2018 18:37, Martin von Zweigbergk via Mercurial-devel wrote: On Mon, Jul 2, 2018 at 5:05 AM Yuya Nishihara <mailto:y...@tcha.org>> wrote: On Sun, 01 Jul 2018 08:38:42 +0200, Paul Morelle wrote: > # HG changeset patch > # User Boris Feld mailto:boris.f

[PATCH 03 of 12 V2] context: also accept diff option directly

2018-07-03 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1529756343 -3600 # Sat Jun 23 13:19:03 2018 +0100 # Node ID 9d94a3118a9c253a09bdf48258548dca92e35018 # Parent e6ba698b9c7354f21e2ae764a11e043872990d79 # EXP-Topic diff-cleanup # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 04 of 12 V2] diffutil: extract diff options code into a dedicated util-module

2018-07-03 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1530195073 -7200 # Thu Jun 28 16:11:13 2018 +0200 # Node ID 2885f27ab442bf42ad8c21c47f4304132a62f59a # Parent 9d94a3118a9c253a09bdf48258548dca92e35018 # EXP-Topic diff-cleanup # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 07 of 12 V2] revset: pass an explicit `diffopts` objet to context.diff

2018-07-03 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1529757430 -7200 # Sat Jun 23 14:37:10 2018 +0200 # Node ID 6f1fd2975f98351086353b56ff4e9dfb54421648 # Parent de55d9d098b8166d5826a2c77c5c34c1f94672c9 # EXP-Topic diff-cleanup # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 01 of 12 V2] context: explicitly take diffopts in `context.diff` (API)

2018-07-03 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1526994172 -7200 # Tue May 22 15:02:52 2018 +0200 # Node ID ba68e0459f1fc2d1d86496c4ae42ab99adf08d11 # Parent 1a05e205832a929374c010b2dc6a1c65a60186a3 # EXP-Topic diff-cleanup # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 10 of 12 V2] obsutil: pass a diffopts object to context.diff

2018-07-03 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1529758816 -7200 # Sat Jun 23 15:00:16 2018 +0200 # Node ID 8c1405ef2dd9a1bf82dc320b39ee6a359240a088 # Parent d05882e5af1a7d482eedea7aebc7eb1cba000643 # EXP-Topic diff-cleanup # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 08 of 12 V2] webutil: pass a diffopts object to context.diff

2018-07-03 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1529757778 -7200 # Sat Jun 23 14:42:58 2018 +0200 # Node ID d2d2b80cc405fdb1e93c257e7290851069040ca8 # Parent 6f1fd2975f98351086353b56ff4e9dfb54421648 # EXP-Topic diff-cleanup # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 11 of 12 V2] context: no longer accept diff options as dictionnary

2018-07-03 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1529758985 -7200 # Sat Jun 23 15:03:05 2018 +0200 # Node ID f323b9631f290ec68d5e5322eedf4b86676a1113 # Parent 8c1405ef2dd9a1bf82dc320b39ee6a359240a088 # EXP-Topic diff-cleanup # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 02 of 12 V2] context: also take all other arguments than `patch.diff` accept

2018-07-03 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1527082300 -7200 # Wed May 23 15:31:40 2018 +0200 # Node ID e6ba698b9c7354f21e2ae764a11e043872990d79 # Parent ba68e0459f1fc2d1d86496c4ae42ab99adf08d11 # EXP-Topic diff-cleanup # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 09 of 12 V2] synthrepo: pass a diffopts object to context.diff

2018-07-03 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1529757988 -7200 # Sat Jun 23 14:46:28 2018 +0200 # Node ID d05882e5af1a7d482eedea7aebc7eb1cba000643 # Parent d2d2b80cc405fdb1e93c257e7290851069040ca8 # EXP-Topic diff-cleanup # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 12 of 12 V2] diff: use `context.diff` to produce diff

2018-07-03 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1527082304 -7200 # Wed May 23 15:31:44 2018 +0200 # Node ID 9023a46c916c103ebafba08e16e7c029c79a7137 # Parent f323b9631f290ec68d5e5322eedf4b86676a1113 # EXP-Topic diff-cleanup # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 05 of 12 V2] tests: update test-context.py to use diffopts as diff argument

2018-07-03 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1529756783 -3600 # Sat Jun 23 13:26:23 2018 +0100 # Node ID 0d2b1cf8cd7ecf81984253ac1e5142f35a53eaa6 # Parent 2885f27ab442bf42ad8c21c47f4304132a62f59a # EXP-Topic diff-cleanup # Available At https://bitbucket.org/octobus/mercurial-devel

Re: [PATCH 7 of 8 V2] phase: isolate logic to update remote phrase through bundle2 pushkey

2017-10-19 Thread Boris Feld
On Thu, 2017-10-19 at 22:30 +0900, Yuya Nishihara wrote: > On Mon, 16 Oct 2017 20:23:48 +0200, Boris Feld wrote: > > # HG changeset patch > > # User Boris Feld <boris.f...@octobus.net> > > # Date 1505927857 -7200 > > #  Wed Sep 20

Re: [PATCH 01 of 15] pull: store binary node in pullop.remotebookmarks

2017-10-23 Thread Boris Feld
On Wed, 2017-10-18 at 19:25 +0200, Gregory Szorc wrote: > On Wed, Oct 18, 2017 at 6:09 PM, Boris Feld <boris.f...@octobus.net> > wrote: > > # HG changeset patch > > # User Boris Feld <boris.f...@octobus.net> > > # Date 1508230905 -7200 > > #      Tu

Re: [PATCH 2 of 2 STABLE] registrar: host "dynamicdefault" constant by configitem object

2017-10-23 Thread Boris Feld
On Sat, 2017-10-21 at 14:16 +0900, Yuya Nishihara wrote: > # HG changeset patch > # User Yuya Nishihara > # Date 1508559200 -32400 > #  Sat Oct 21 13:13:20 2017 +0900 > # Branch stable > # Node ID dc05c59e3f1714c4faceb4c1eed66a5afe0ec000 > # Parent  

[PATCH STABLE] internal-doc: document the config register mechanism

2017-10-27 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1509121147 -7200 # Fri Oct 27 18:19:07 2017 +0200 # Branch stable # Node ID 8d4d315b568e046140e717d7f0deb3a74a36e9f8 # Parent f7e4d6c20095d67857c912bd44bb45073ced6f2f # EXP-Topic doc-config # Available At

[PATCH 2 of 2 STABLE] documentation: clarify the pre-txnclose-phase documentation

2017-10-27 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1509133402 -7200 # Fri Oct 27 21:43:22 2017 +0200 # Branch stable # Node ID 01658863a86455823622832fe8e4b5a5f667893e # Parent c996a94b37293dccb87bd0d8ba2fad68ac413f90 # EXP-Topic doc-phases # Available At

[PATCH 1 of 2 STABLE] internal-doc: document the 'phases' parameters to 'getbundle'

2017-10-27 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1509132934 -7200 # Fri Oct 27 21:35:34 2017 +0200 # Branch stable # Node ID c996a94b37293dccb87bd0d8ba2fad68ac413f90 # Parent f7e4d6c20095d67857c912bd44bb45073ced6f2f # EXP-Topic doc-phases # Available At

[PATCH 1 of 4 V3] debug: add a 'debugdownload' command

2018-01-08 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1513326616 -3600 # Fri Dec 15 09:30:16 2017 +0100 # Node ID 4948077b44f3815e1cb83177f349bf9406843e57 # Parent f04d16bef2c71986f256a7bf2c97163d726d4909 # EXP-Topic largefile-url # Available At https://bitbucket.org/o

[PATCH 3 of 4 V3] largefiles: add support for 'largefiles://' url scheme

2018-01-08 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1513861077 -3600 # Thu Dec 21 13:57:57 2017 +0100 # Node ID 18db7b5d796d31fbced9d41dd50a61d0e62e6fcb # Parent a503a19221d6c6113ad1e3add9eb084be3177daf # EXP-Topic largefile-url # Available At https://bitbucket.org/o

[PATCH 2 of 4 V3] largefiles: add a 'debuglfput' command to put largefile into the store

2018-01-08 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1513860806 -3600 # Thu Dec 21 13:53:26 2017 +0100 # Node ID a503a19221d6c6113ad1e3add9eb084be3177daf # Parent 4948077b44f3815e1cb83177f349bf9406843e57 # EXP-Topic largefile-url # Available At https://bitbucket.org/o

[PATCH 4 of 4 V3] clonebundle: make it possible to retrieve the initial bundle through largefile

2018-01-08 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1513861091 -3600 # Thu Dec 21 13:58:11 2017 +0100 # Node ID 6b3878f98472ce1bdc82e50a69bb32500c43c848 # Parent 18db7b5d796d31fbced9d41dd50a61d0e62e6fcb # EXP-Topic largefile-url # Available At https://bitbucket.org/o

[PATCH] pull: hold wlock for the full operation when --update is used

2018-01-11 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1515671879 0 # Thu Jan 11 11:57:59 2018 + # Node ID ba6760b14c221377e11f5a841b6794e7b1f858ad # Parent 58fda95a0202fc6327d1f5d9df26f7ff16538d57 # EXP-Topic update-wlock # Available At https://bitbucket.org/o

Re: [PATCH] hgweb: display fate of obsolete changesets

2018-01-04 Thread Boris Feld
On Thu, 2018-01-04 at 16:50 +0900, Yuya Nishihara wrote: > On Wed, 03 Jan 2018 17:00:35 +0100, Boris Feld wrote: > > What about introducing a intermediary function obsfatedata that > > would > > returns a dictionary with all the raw values. > > > > S

Re: [PATCH] hgweb: display fate of obsolete changesets

2018-01-04 Thread Boris Feld
On Thu, 2018-01-04 at 18:36 +0900, Yuya Nishihara wrote: > On Thu, 04 Jan 2018 09:44:17 +0100, Boris Feld wrote: > > On Thu, 2018-01-04 at 16:50 +0900, Yuya Nishihara wrote: > > > On Wed, 03 Jan 2018 17:00:35 +0100, Boris Feld wrote: > > > > What about intro

Re: pull request for evolve

2018-01-10 Thread Boris Feld
Thank you, they have been taken for review. On Tue, 2018-01-09 at 14:46 -0800, Martin von Zweigbergk wrote: > I have a little series that makes hg's amend extension work better > with the evolve extension. I still can't send proper emails from this > address, so please pull from >

[PATCH 4 of 4 V2] clonebundle: make it possible to retrieve the initial bundle through largefile

2018-01-08 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1513861091 -3600 # Thu Dec 21 13:58:11 2017 +0100 # Node ID 9a3a234b28460e990d10042eb4a70d4111eb622a # Parent b610a16f913beffbdfefaaf04cb96b65cd0d5d68 # EXP-Topic largefile-url # Available At https://bitbucket.org/o

[PATCH 2 of 4 V2] largefiles: add a 'debuglfput' command to put largefile into the store

2018-01-08 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1513860806 -3600 # Thu Dec 21 13:53:26 2017 +0100 # Node ID 8f8b48db23a6df109d8318a74dd7d80165986d97 # Parent cfcfc7938b0411f91f8626500cafaad0d522e1ee # EXP-Topic largefile-url # Available At https://bitbucket.org/o

[PATCH 3 of 4 V2] largefiles: add support for 'largefiles://' url scheme

2018-01-08 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1513861077 -3600 # Thu Dec 21 13:57:57 2017 +0100 # Node ID b610a16f913beffbdfefaaf04cb96b65cd0d5d68 # Parent 8f8b48db23a6df109d8318a74dd7d80165986d97 # EXP-Topic largefile-url # Available At https://bitbucket.org/o

[PATCH 1 of 4 V2] debug: add a 'debugdownload' command

2018-01-08 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1513326616 -3600 # Fri Dec 15 09:30:16 2017 +0100 # Node ID cfcfc7938b0411f91f8626500cafaad0d522e1ee # Parent f04d16bef2c71986f256a7bf2c97163d726d4909 # EXP-Topic largefile-url # Available At https://bitbucket.org/o

[PATCH] bookmark: run 'pushkey' hooks after bookmark move, not 'prepushkey'

2018-01-15 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516013089 0 # Mon Jan 15 10:44:49 2018 + # Node ID 4d0d11752cf1d6e0f60bc3c9cc3d036dfa36e0a9 # Parent ebf14075a5c113f4fea6e89a4394d8c8fc9e6935 # EXP-Topic fix-book # Available At https://bitbucket.org/o

[PATCH 3 of 4] revbranchcache: add the necessary bit to send 'rbc' data over bundle2

2018-01-18 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516283882 -3600 # Thu Jan 18 14:58:02 2018 +0100 # Node ID 544af0806c0556e6281b38214466d5acd623b5f3 # Parent 9c1ad82226a2e1fc7ca69550a46a7f7329c6b579 # EXP-Topic wire-rbc # Available At https://bitbucket.org/o

[PATCH 4 of 4] revbranchcache: advertise and use 'rbc' exchange capability

2018-01-18 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516284622 -3600 # Thu Jan 18 15:10:22 2018 +0100 # Node ID 70277121f723577a57008607ef0536d23af8df2d # Parent 544af0806c0556e6281b38214466d5acd623b5f3 # EXP-Topic wire-rbc # Available At https://bitbucket.org/o

[PATCH 2 of 4] revbranchcache: add a bundle2 handler for a rbc part

2018-01-18 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516282142 -3600 # Thu Jan 18 14:29:02 2018 +0100 # Node ID 9c1ad82226a2e1fc7ca69550a46a7f7329c6b579 # Parent 4ad1a1054450063cc9aa19ab2037722c64877eb7 # EXP-Topic wire-rbc # Available At https://bitbucket.org/o

[PATCH 1 of 4] revbranchcache: add a public function to update the data

2018-01-18 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516281665 -3600 # Thu Jan 18 14:21:05 2018 +0100 # Node ID 4ad1a1054450063cc9aa19ab2037722c64877eb7 # Parent 9c575c22dcf4305db2160dc45350ba8e40cf5e60 # EXP-Topic wire-rbc # Available At https://bitbucket.org/o

[PATCH 1 of 5] changelog: introduce a 'tiprev' method

2018-01-17 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1493857401 -7200 # Thu May 04 02:23:21 2017 +0200 # Node ID e3bb410037a49980a8316e4e5a49ab23ea978047 # Parent 0e369eca888fc80ee980fe8200c59dc7b0024dae # EXP-Topic tiprev # Available At https://bitbucket.org/o

[PATCH 4 of 5] patchbomb: use 'tiprev' when appropriate

2018-01-17 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516190498 -3600 # Wed Jan 17 13:01:38 2018 +0100 # Node ID f345503e9327bb9a2967f5f75b3a49ecb302afc0 # Parent 4edcd11f51c89f603cfdc740d229d141bf544f81 # EXP-Topic tiprev # Available At https://bitbucket.org/o

[PATCH 3 of 5] revset: use 'tiprev' when appropriate

2018-01-17 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1493857699 -7200 # Thu May 04 02:28:19 2017 +0200 # Node ID 4edcd11f51c89f603cfdc740d229d141bf544f81 # Parent 048bded89f6f917d7e3514e2318ab3b0af825a34 # EXP-Topic tiprev # Available At https://bitbucket.org/o

[PATCH 5 of 5] win32text: use 'tiprev' when appropriate

2018-01-17 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516190562 -3600 # Wed Jan 17 13:02:42 2018 +0100 # Node ID 7ce8b78bbed0684bcd5529beb83cc04a8c456c34 # Parent f345503e9327bb9a2967f5f75b3a49ecb302afc0 # EXP-Topic tiprev # Available At https://bitbucket.org/o

[PATCH 2 of 5] changelog: use 'tiprev()' in 'tip()'

2018-01-17 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1493857444 -7200 # Thu May 04 02:24:04 2017 +0200 # Node ID 048bded89f6f917d7e3514e2318ab3b0af825a34 # Parent e3bb410037a49980a8316e4e5a49ab23ea978047 # EXP-Topic tiprev # Available At https://bitbucket.org/o

Re: [PATCH 3 of 4 V3] largefiles: add support for 'largefiles://' url scheme

2018-01-18 Thread Boris Feld
`On Tue, 2018-01-09 at 21:08 +0900, Yuya Nishihara wrote: > On Mon, 08 Jan 2018 22:16:47 +0100, Boris Feld wrote: > > # HG changeset patch > > # User Boris Feld <boris.f...@octobus.net> > > # Date 1513861077 -3600 > > # Thu Dec 21

[PATCH] debugdownload: read repository hgrc if there is one

2018-01-18 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516290434 -3600 # Thu Jan 18 16:47:14 2018 +0100 # Node ID 197a41c16b737d38c0d1bc9f1608073a9da7acc1 # Parent 9c575c22dcf4305db2160dc45350ba8e40cf5e60 # EXP-Topic lfurl # Available At https://bitbucket.org/o

Re: [PATCH 2 of 2] lfs: migrate most file filtering from threshold to custom filter

2018-01-16 Thread Boris Feld
On Sun, 2018-01-14 at 17:26 +0900, Yuya Nishihara wrote: > On Sun, 14 Jan 2018 00:22:05 -0500, Matt Harbison wrote: > > On Sat, 13 Jan 2018 21:11:45 -0500, Yuya Nishihara > > wrote: > > > > > On Sat, 13 Jan 2018 02:23:16 -0500, Matt Harbison wrote: > > > > # HG changeset patch > >

[PATCH] showstack: add an extension docstring

2018-01-16 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1512938553 -3600 # Sun Dec 10 21:42:33 2017 +0100 # Node ID bff8fba926e22982e6b5be544fc36e1e16cedfdd # Parent ebf14075a5c113f4fea6e89a4394d8c8fc9e6935 # EXP-Topic showstack-doc # Available At https://bitbucket.org/o

[PATCH 3 of 4] httppeer: add support for tracing all http request made by the peer

2018-01-16 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1515753663 0 # Fri Jan 12 10:41:03 2018 + # Node ID 2d1a4bbddd7e4075b0e082cabf84d901f5b92b5b # Parent 6d0599c2fe114d927f2d37fd5a22e061843c6974 # EXP-Topic exchangedebug # Available At https://bitbucket.org/o

[PATCH 2 of 4] httppeer: move url opening in its own method

2018-01-16 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1515752060 0 # Fri Jan 12 10:14:20 2018 + # Node ID 6d0599c2fe114d927f2d37fd5a22e061843c6974 # Parent 219d94744f12bec5dafca7d16c0d473bfe35e732 # EXP-Topic exchangedebug # Available At https://bitbucket.org/o

[PATCH 1 of 4] http: add a debug version of the push test

2018-01-16 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1515754649 0 # Fri Jan 12 10:57:29 2018 + # Node ID 219d94744f12bec5dafca7d16c0d473bfe35e732 # Parent 58fda95a0202fc6327d1f5d9df26f7ff16538d57 # EXP-Topic exchangedebug # Available At https://bitbucket.org/o

<    2   3   4   5   6   7   8   9   10   11   >