[PATCH 4 of 4] sshpeer: add support for request tracing

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

Evolve 7.2.0 released

2018-01-16 Thread Boris Feld
update both clients and servers. This new discovery method is disabled by default. Use experimental.obshashrang=yes on both client and server. topic (0.7.0) * fix compatibility with Mercurial-4.3 * new template keyword `topic` to get changesets topic

[PATCH 01 of 15] stream: add a test showing we also clone bookmarks

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516201266 -3600 # Wed Jan 17 16:01:06 2018 +0100 # Node ID bb08b77c4988817b0ff2d25e705b455169868c7e # Parent 853bf7d9080462e737f584ff682dd18e17717187 # EXP-Topic b2-stream # Available At https://bitbucket.org/o

[PATCH 03 of 15] util: implement varint functions

2018-01-19 Thread Boris Feld
# HG changeset patch # User Gregory Szorc # Date 1474779566 25200 # Sat Sep 24 21:59:26 2016 -0700 # Node ID b80a8e39ac9bf984c25a666bd7f6c47d876d26af # Parent f6baa2844ea380da1a63832a35b1b83007c181a3 # EXP-Topic b2-stream # Available At

[PATCH 02 of 15] util: move 'readexactly' in the util module

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516391495 -3600 # Fri Jan 19 20:51:35 2018 +0100 # Node ID f6baa2844ea380da1a63832a35b1b83007c181a3 # Parent bb08b77c4988817b0ff2d25e705b455169868c7e # EXP-Topic b2-stream # Available At https://bitbucket.org/o

[PATCH 06 of 15] bundle2: add a 'stream' part handler for stream cloning

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516203322 -3600 # Wed Jan 17 16:35:22 2018 +0100 # Node ID a4d9afe3a419720acb7d7d06fdfe11f8f6234b95 # Parent 2ef371994c9c4525a525c95586691d43b04ecd33 # EXP-Topic b2-stream # Available At https://bitbucket.org/o

[PATCH 08 of 15] clone: allow bundle2's stream clone with 'server.disablefullbundle'

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516203512 -3600 # Wed Jan 17 16:38:32 2018 +0100 # Node ID 77a0634011b5bc89472a134c5ea2b5623f6ca273 # Parent b11f4652647e791727e14c94a0ccb7c0282c5a29 # EXP-Topic b2-stream # Available At https://bitbucket.org/o

Re: [PATCH 04 of 15] streamclone: define first iteration of version 2 of stream format

2018-01-19 Thread Boris Feld
On Fri, 2018-01-19 at 15:54 -0500, Augie Fackler wrote: > On Fri, Jan 19, 2018 at 09:08:48PM +0100, Boris Feld wrote: > > # HG changeset patch > > # User Boris Feld <boris.f...@octobus.net> > > # Date 1516232936 -3600 > > # Thu Jan 18

[PATCH 05 of 15] streamclone: rework canperformstreamclone

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516232727 -3600 # Thu Jan 18 00:45:27 2018 +0100 # Node ID 2ef371994c9c4525a525c95586691d43b04ecd33 # Parent 4ee91fb55e208e8b139595ce9c2cae25aa9c54ea # EXP-Topic b2-stream # Available At https://bitbucket.org/o

[PATCH 04 of 15] streamclone: define first iteration of version 2 of stream format

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516232936 -3600 # Thu Jan 18 00:48:56 2018 +0100 # Node ID 4ee91fb55e208e8b139595ce9c2cae25aa9c54ea # Parent b80a8e39ac9bf984c25a666bd7f6c47d876d26af # EXP-Topic b2-stream # Available At https://bitbucket.org/o

[PATCH 15 of 15] streamclone: also stream caches to the client

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516233012 -3600 # Thu Jan 18 00:50:12 2018 +0100 # Node ID cc93d342d0a692565edc6a1c8cf8acdea36a0980 # Parent fec6950ccabdd6d93484732b341ae06697954890 # EXP-Topic b2-stream # Available At https://bitbucket.org/o

[PATCH 11 of 15] streamclone: add support for bundle2 based stream clone

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516203704 -3600 # Wed Jan 17 16:41:44 2018 +0100 # Node ID e7a1641a31fbdb2f1e0960bc0090e2c7705a8d1c # Parent 36876df4b7cf74f276da656a9da1fe8e47597e15 # EXP-Topic b2-stream # Available At https://bitbucket.org/o

[PATCH 09 of 15] pull: reorganize bundle2 argument bundling

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516203125 -3600 # Wed Jan 17 16:32:05 2018 +0100 # Node ID 0db72f8d443d7ca27d57e650aa44b5d74ef965c2 # Parent 77a0634011b5bc89472a134c5ea2b5623f6ca273 # EXP-Topic b2-stream # Available At https://bitbucket.org/o

[PATCH 10 of 15] pull: preindent some code

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516194826 -3600 # Wed Jan 17 14:13:46 2018 +0100 # Node ID 36876df4b7cf74f276da656a9da1fe8e47597e15 # Parent 0db72f8d443d7ca27d57e650aa44b5d74ef965c2 # EXP-Topic b2-stream # Available At https://bitbucket.org/o

[PATCH 13 of 15] streamclone: add support for cloning non append-only file

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516233002 -3600 # Thu Jan 18 00:50:02 2018 +0100 # Node ID fe0252dde2b121fb05353bb9f1bf1fdf83e8c9a7 # Parent 243565f94076531d0223abb4434864dda2c995d8 # EXP-Topic b2-stream # Available At https://bitbucket.org/o

[PATCH 12 of 15] streamclone: tests phase exchange during stream clone

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516238924 -3600 # Thu Jan 18 02:28:44 2018 +0100 # Node ID 243565f94076531d0223abb4434864dda2c995d8 # Parent e7a1641a31fbdb2f1e0960bc0090e2c7705a8d1c # EXP-Topic b2-stream # Available At https://bitbucket.org/o

[PATCH 14 of 15] caches: make 'cachetocopy' available in scmutil

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516207609 -3600 # Wed Jan 17 17:46:49 2018 +0100 # Node ID fec6950ccabdd6d93484732b341ae06697954890 # Parent fe0252dde2b121fb05353bb9f1bf1fdf83e8c9a7 # EXP-Topic b2-stream # Available At https://bitbucket.org/o

[PATCH 07 of 15] bundle2: add support for a 'stream' parameter to 'getbundle'

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516203383 -3600 # Wed Jan 17 16:36:23 2018 +0100 # Node ID b11f4652647e791727e14c94a0ccb7c0282c5a29 # Parent a4d9afe3a419720acb7d7d06fdfe11f8f6234b95 # EXP-Topic b2-stream # Available At https://bitbucket.org/o

Re: [PATCH 08 of 15] clone: allow bundle2's stream clone with 'server.disablefullbundle'

2018-01-19 Thread Boris Feld
On Fri, 2018-01-19 at 15:27 -0500, Augie Fackler wrote: > On Fri, Jan 19, 2018 at 09:08:52PM +0100, Boris Feld wrote: > > # HG changeset patch > > # User Boris Feld <boris.f...@octobus.net> > > # Date 1516203512 -3600 > > # Wed Jan 17

[PATCH 01 of 14 V3] util: move 'readexactly' in the util module

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516391495 -3600 # Fri Jan 19 20:51:35 2018 +0100 # Node ID 15f7795f96a5f9acb3ed2e640fcec82f3ccd6f53 # Parent de32acb24949c0e3633de373d1c6c8c814faa804 # EXP-Topic b2-stream # Available At https://bitbucket.org/o

[PATCH 03 of 14 V3] streamclone: define first iteration of version 2 of stream format

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516232936 -3600 # Thu Jan 18 00:48:56 2018 +0100 # Node ID 542df1a9814ff6e7e688c59528e3d8bad82f8c11 # Parent 5dbc3c53c923b8d11b5efcaf0f415b3d8c8c5180 # EXP-Topic b2-stream # Available At https://bitbucket.org/o

[PATCH 02 of 14 V3] util: implement varint functions

2018-01-19 Thread Boris Feld
# HG changeset patch # User Gregory Szorc # Date 1516398755 -3600 # Fri Jan 19 22:52:35 2018 +0100 # Node ID 5dbc3c53c923b8d11b5efcaf0f415b3d8c8c5180 # Parent 15f7795f96a5f9acb3ed2e640fcec82f3ccd6f53 # EXP-Topic b2-stream # Available At

[PATCH 08 of 14 V3] pull: reorganize bundle2 argument bundling

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516203125 -3600 # Wed Jan 17 16:32:05 2018 +0100 # Node ID 6c54ed31dd5dbc8ba7de011517ce9c595787ad7d # Parent e0d5763061cc551ea34f748631fc9985836885a3 # EXP-Topic b2-stream # Available At https://bitbucket.org/o

[PATCH 13 of 14 V3] caches: make 'cachetocopy' available in scmutil

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516207609 -3600 # Wed Jan 17 17:46:49 2018 +0100 # Node ID 9c2889f5050bea9d33be5f501eaf1ecf2d9617d3 # Parent 789f14aef1ca0b39e61a47d8989c18cdc6015b53 # EXP-Topic b2-stream # Available At https://bitbucket.org/o

[PATCH 10 of 14 V3] streamclone: add support for bundle2 based stream clone

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516203704 -3600 # Wed Jan 17 16:41:44 2018 +0100 # Node ID 022b04512e28b248c61e034fefaf36d68a6a9f50 # Parent 1bbb83b1ccd5ff07b4d9863f6fa1472bd2ffb34a # EXP-Topic b2-stream # Available At https://bitbucket.org/o

[PATCH 14 of 14 V3] streamclone: also stream caches to the client

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516233012 -3600 # Thu Jan 18 00:50:12 2018 +0100 # Node ID d44178c3fd9576e6ca6ab6e92b9823f117141079 # Parent 9c2889f5050bea9d33be5f501eaf1ecf2d9617d3 # EXP-Topic b2-stream # Available At https://bitbucket.org/o

[PATCH 12 of 14 V3] streamclone: add support for cloning non append-only file

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516233002 -3600 # Thu Jan 18 00:50:02 2018 +0100 # Node ID 789f14aef1ca0b39e61a47d8989c18cdc6015b53 # Parent d8a918033dcfd3dcbac8635616cc1b6c12078b18 # EXP-Topic b2-stream # Available At https://bitbucket.org/o

[PATCH 11 of 14 V3] streamclone: tests phase exchange during stream clone

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516238924 -3600 # Thu Jan 18 02:28:44 2018 +0100 # Node ID d8a918033dcfd3dcbac8635616cc1b6c12078b18 # Parent 022b04512e28b248c61e034fefaf36d68a6a9f50 # EXP-Topic b2-stream # Available At https://bitbucket.org/o

[PATCH 04 of 14 V3] streamclone: rework canperformstreamclone

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516232727 -3600 # Thu Jan 18 00:45:27 2018 +0100 # Node ID 615f8f725f24c2c541b85a006bfa4be0915bfcf3 # Parent 542df1a9814ff6e7e688c59528e3d8bad82f8c11 # EXP-Topic b2-stream # Available At https://bitbucket.org/o

[PATCH 09 of 14 V3] pull: preindent some code

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516194826 -3600 # Wed Jan 17 14:13:46 2018 +0100 # Node ID 1bbb83b1ccd5ff07b4d9863f6fa1472bd2ffb34a # Parent 6c54ed31dd5dbc8ba7de011517ce9c595787ad7d # EXP-Topic b2-stream # Available At https://bitbucket.org/o

[PATCH 07 of 14 V3] clone: allow bundle2's stream clone with 'server.disablefullbundle'

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516203512 -3600 # Wed Jan 17 16:38:32 2018 +0100 # Node ID e0d5763061cc551ea34f748631fc9985836885a3 # Parent 752abe0317e37feb6d837b2b17e0d63fa10fd63d # EXP-Topic b2-stream # Available At https://bitbucket.org/o

[PATCH 06 of 14 V3] bundle2: add support for a 'stream' parameter to 'getbundle'

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516203383 -3600 # Wed Jan 17 16:36:23 2018 +0100 # Node ID 752abe0317e37feb6d837b2b17e0d63fa10fd63d # Parent b9cc543a1208750e10125905dd09af32854ee285 # EXP-Topic b2-stream # Available At https://bitbucket.org/o

[PATCH 05 of 14 V3] bundle2: add a 'stream' part handler for stream cloning

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516203322 -3600 # Wed Jan 17 16:35:22 2018 +0100 # Node ID b9cc543a1208750e10125905dd09af32854ee285 # Parent 615f8f725f24c2c541b85a006bfa4be0915bfcf3 # EXP-Topic b2-stream # Available At https://bitbucket.org/o

Evolve 7.2.1 released

2018-01-22 Thread Boris Feld
sh (client side) Cheers, Boris Feld ___ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

Re: [PATCH 01 of 14 V3] util: move 'readexactly' in the util module

2018-01-26 Thread Boris Feld
On Sat, 2018-01-20 at 12:22 -0800, Gregory Szorc wrote: > On Fri, Jan 19, 2018 at 3:47 PM, Boris Feld <boris.f...@octobus.net> > wrote: > > # HG changeset patch > > > > # User Boris Feld <boris.f...@octobus.net> > > > > # Date 1516391495 -360

[PATCH 4 of 4 STABLE follow-up] streamclone: add a comment about non-publishing being broken with v1

2018-01-26 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516978902 -3600 # Fri Jan 26 16:01:42 2018 +0100 # Branch stable # Node ID 8029e760bb1d7cfd1bb61b7db907fe3c193b7ae6 # Parent 17f4ad0dca3214da14031b33359eec4c1684f75a # EXP-Topic b2-stream # Available At

[PATCH 3 of 4 STABLE follow-up] streamclone: move requirement update into consumev2

2018-01-26 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516978267 -3600 # Fri Jan 26 15:51:07 2018 +0100 # Branch stable # Node ID 17f4ad0dca3214da14031b33359eec4c1684f75a # Parent ba834f589608bfc7ad88a29b22941f322c598760 # EXP-Topic b2-stream # Available At

[PATCH 1 of 4 STABLE follow-up] streamclone: rename '_emit' to '_emit2' for clarity

2018-01-26 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516826268 -3600 # Wed Jan 24 21:37:48 2018 +0100 # Branch stable # Node ID 7d4c20e651bebd76f09183681ba9d743834dc53d # Parent de23345e2b6b880880896e27e5e2f745efa3799b # EXP-Topic b2-stream # Available At

[PATCH 2 of 4 STABLE follow-up] streamclone: use readexactly when reading stream v2

2018-01-26 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1516826671 -3600 # Wed Jan 24 21:44:31 2018 +0100 # Branch stable # Node ID ba834f589608bfc7ad88a29b22941f322c598760 # Parent 7d4c20e651bebd76f09183681ba9d743834dc53d # EXP-Topic b2-stream # Available At

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

2018-01-16 Thread Boris Feld
On Tue, 2018-01-16 at 08:05 -0500, Matt Harbison wrote: > On Jan 16, 2018, at 5:26 AM, Boris Feld <boris.f...@octobus.net> > wrote: > > > On Sun, 2018-01-14 at 17:26 +0900, Yuya Nishihara wrote: > > > On Sun, 14 Jan 2018 00:22:05 -0500, Matt Harbison wrote: > &

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

2018-01-18 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 819cf8cb57745dc0c3f02e9bce062e81a2719a1a # Parent b3c2b26ca38f2617ed9a7ef91db0c908a0a516c4 # EXP-Topic exchangedebug # Available At https://bitbucket.org/o

[PATCH 4 of 4 V2] sshpeer: add support for request tracing

2018-01-18 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1515757977 0 # Fri Jan 12 11:52:57 2018 + # Node ID 57cc66485a1018184f706eab67fc8fe282a0ee38 # Parent 819cf8cb57745dc0c3f02e9bce062e81a2719a1a # EXP-Topic exchangedebug # Available At https://bitbucket.org/o

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

2018-01-18 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 b3c2b26ca38f2617ed9a7ef91db0c908a0a516c4 # Parent 2037b549cf196c6a06a6a2d895f8fbdd4fee077d # EXP-Topic exchangedebug # Available At https://bitbucket.org/o

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

2018-01-18 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 2037b549cf196c6a06a6a2d895f8fbdd4fee077d # Parent 9c575c22dcf4305db2160dc45350ba8e40cf5e60 # EXP-Topic exchangedebug # Available At https://bitbucket.org/o

Re: [PATCH 12 of 14 V3] streamclone: add support for cloning non append-only file

2018-01-25 Thread Boris Feld
On Sat, 2018-01-20 at 19:53 +0900, Yuya Nishihara wrote: > On Sat, 20 Jan 2018 19:41:23 +0900, Yuya Nishihara wrote: > > On Sat, 20 Jan 2018 00:47:17 +0100, Boris Feld wrote: > > > # HG changeset patch > > > # User Boris Feld <boris.f...@octobus.net> > > >

Re: [PATCH 14 of 14 V3] streamclone: also stream caches to the client

2018-01-25 Thread Boris Feld
On Sat, 2018-01-20 at 20:30 +0900, Yuya Nishihara wrote: > On Sat, 20 Jan 2018 19:48:41 +0900, Yuya Nishihara wrote: > > On Sat, 20 Jan 2018 00:47:19 +0100, Boris Feld wrote: > > > # HG changeset patch > > > # User Boris Feld <boris.f...@octobus.net> > > >

Re: [PATCH 01 of 14 V3] util: move 'readexactly' in the util module

2018-01-30 Thread Boris Feld
and the bundle command.- Introduce the `X-v3` bundlespecs. I think we should be able to target the 4.5 release for the first step, I can have a series ready for tomorrow. What do you think? On Tue, 2018-01-30 at 08:35 -0800, Gregory Szorc wrote: > On Tue, Jan 30, 2018 at 3:41 AM, Boris Feld <b

[PATCH STABLE] bookmarks: fix pushkey compatibility mode (issue5777)

2018-01-30 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1517347665 -3600 # Tue Jan 30 22:27:45 2018 +0100 # Branch stable # Node ID 61d553393b266b2098a0714eb374cd801204c0a7 # Parent f9a82b9b2c36ae9bb69774b271934cdbe53055e6 # EXP-Topic issue-5777 # Available At

Re: [PATCH 01 of 14 V3] util: move 'readexactly' in the util module

2018-01-31 Thread Boris Feld
On Tue, 2018-01-30 at 17:02 -0500, Augie Fackler wrote: > > On Jan 30, 2018, at 17:00, Boris Feld <boris.f...@octobus.net> > > wrote: > > After chatting on IRC with Gregory about this, here is a detailed > > list of proposals: > > > > - The `X-v2` b

Re: [PATCH 01 of 14 V3] util: move 'readexactly' in the util module

2018-01-30 Thread Boris Feld
On Mon, 2018-01-29 at 11:37 -0800, Gregory Szorc wrote: > On Fri, Jan 26, 2018 at 8:39 AM, Boris Feld <boris.f...@octobus.net> > wrote: > > On Sat, 2018-01-20 at 12:22 -0800, Gregory Szorc wrote: > > > On Fri, Jan 19, 2018 at 3:47 PM, Boris Feld <boris.feld@octobus.n

[PATCH] test: glob the temporary directory out of temporary file path

2018-02-09 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1518178697 -3600 # Fri Feb 09 13:18:17 2018 +0100 # Node ID b74d05c795298bc4230950086cc5667a8845cd6c # Parent c64b9adfb371b6e9dfd2257d3e2f62d5121341df # EXP-Topic test-tmpdir # Available At https://bitbucket.org/o

[PATCH 1 of 2 V2] label: enforce the lack of leading or trailing white space

2018-02-12 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1518448171 -3600 # Mon Feb 12 16:09:31 2018 +0100 # Node ID f02fd7ca256d044c4a51c3f3fc0ecaf95d23e03d # Parent 80e5210df25c330bd2a4e8f12385422545cb69bf # EXP-Topic noname # Available At https://bitbucket.org/o

[PATCH 2 of 2 V2] revset: skip old style lookup if external whitespace are detected

2018-02-12 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1518448909 -3600 # Mon Feb 12 16:21:49 2018 +0100 # Node ID b0f45e1376e2d0f32023e197c51802bc21c60490 # Parent f02fd7ca256d044c4a51c3f3fc0ecaf95d23e03d # EXP-Topic noname # Available At https://bitbucket.org/o

[PATCH 1 of 2 STABLE] label: enforce the lack of leading or trailing white space

2018-02-12 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1518448171 -3600 # Mon Feb 12 16:09:31 2018 +0100 # Branch stable # Node ID 23d835f2d32dfc2aac772a443d2061a57a8aa997 # Parent 7b2b82f891bf6355ed87c06ed9198bfcd033fe7d # EXP-Topic noname # Available At

[PATCH 2 of 2 STABLE] revset: skip old style lookup if external whitespace are detected

2018-02-12 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1518448909 -3600 # Mon Feb 12 16:21:49 2018 +0100 # Branch stable # Node ID 475525edc7da195b7df93c980df322eacb0a41bb # Parent 23d835f2d32dfc2aac772a443d2061a57a8aa997 # EXP-Topic noname # Available At

[PATCH] tests: raise a better error when patterns are wrongly formatted

2018-02-09 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1518176892 -3600 # Fri Feb 09 12:48:12 2018 +0100 # Node ID 3fe40329001a42dcbe98c69b342aa00ec821fa92 # Parent 80e5210df25c330bd2a4e8f12385422545cb69bf # EXP-Topic pattern-error # Available At https://bitbucket.org/o

[PATCH 12 of 13] revlog: add a _datareadfp context manager for data access needs

2018-02-06 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1517849849 -3600 # Mon Feb 05 17:57:29 2018 +0100 # Node ID 6e3ed0354bf4f160bb7e1402ca1548282ba8b772 # Parent 9073bbc68cb1ccc5685c78dbe837f31406324028 # EXP-Topic revlog-fp # Available At https://bitbucket.org/o

[PATCH 09 of 13] revlog: use context manager for data file lifetime in checkinlinesize

2018-02-06 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1517848487 -3600 # Mon Feb 05 17:34:47 2018 +0100 # Node ID c4015bae897ca99b12933bf74a176fa6a349681b # Parent da0b895c385747d820294509d102d633419f8036 # EXP-Topic revlog-fp # Available At https://bitbucket.org/o

[PATCH 10 of 13] revlog: use context manager for index file lifetime in checkinlinesize

2018-02-06 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1517848497 -3600 # Mon Feb 05 17:34:57 2018 +0100 # Node ID 1a212682563740e031380befc949167e73b476bd # Parent c4015bae897ca99b12933bf74a176fa6a349681b # EXP-Topic revlog-fp # Available At https://bitbucket.org/o

[PATCH 13 of 13] revlog: rename 'self.checkinlinesize' into '_enforceinlinesize'

2018-02-06 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1517850280 -3600 # Mon Feb 05 18:04:40 2018 +0100 # Node ID 70bf9e3148bf504164f1e5c3a40c92ced158e921 # Parent 6e3ed0354bf4f160bb7e1402ca1548282ba8b772 # EXP-Topic revlog-fp # Available At https://bitbucket.org/o

[PATCH 11 of 13] revlog: use context manager for data file lifetime in checksize

2018-02-06 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1517848514 -3600 # Mon Feb 05 17:35:14 2018 +0100 # Node ID 9073bbc68cb1ccc5685c78dbe837f31406324028 # Parent 1a212682563740e031380befc949167e73b476bd # EXP-Topic revlog-fp # Available At https://bitbucket.org/o

[PATCH 08 of 13] revlog: use context manager for index file life time in __init__

2018-02-06 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1517848459 -3600 # Mon Feb 05 17:34:19 2018 +0100 # Node ID da0b895c385747d820294509d102d633419f8036 # Parent d238ec45ba25f7c1ea9ec22aa11a4ec699c72740 # EXP-Topic revlog-fp # Available At https://bitbucket.org/o

[PATCH 07 of 13] revlog: move index file opening in a method

2018-02-06 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1517847733 -3600 # Mon Feb 05 17:22:13 2018 +0100 # Node ID d238ec45ba25f7c1ea9ec22aa11a4ec699c72740 # Parent b192ee27b376523292ec1cf52c49c9382a870658 # EXP-Topic revlog-fp # Available At https://bitbucket.org/o

[PATCH 04 of 13] parseindex: also forward keyword argument in a debug wrapper

2018-02-06 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1517914357 -3600 # Tue Feb 06 11:52:37 2018 +0100 # Node ID 53534aa0676becd566238ce945274853526e9823 # Parent 4cd271a9bd82ddca149a0dd5a2ae819a4c1db8ef # EXP-Topic revlog-fp # Available At https://bitbucket.org/o

[PATCH 02 of 13] changelog: add the missing 'closed' property on 'appender' object

2018-02-06 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1517911721 -3600 # Tue Feb 06 11:08:41 2018 +0100 # Node ID b9d09ad843263f81e9d561d76e65671af864cc6f # Parent cc2e588940df0435bf0e3013ebd45013a22fa8fe # EXP-Topic revlog-fp # Available At https://bitbucket.org/o

[PATCH 06 of 13] revlog: move datafile opening in a method

2018-02-06 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1517846636 -3600 # Mon Feb 05 17:03:56 2018 +0100 # Node ID b192ee27b376523292ec1cf52c49c9382a870658 # Parent dddbb1b848527a89ca887fdbec25725241efa376 # EXP-Topic revlog-fp # Available At https://bitbucket.org/o

[PATCH 05 of 13] parseindex: implement context manager method on the wrapper

2018-02-06 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1517916311 -3600 # Tue Feb 06 12:25:11 2018 +0100 # Node ID dddbb1b848527a89ca887fdbec25725241efa376 # Parent 53534aa0676becd566238ce945274853526e9823 # EXP-Topic revlog-fp # Available At https://bitbucket.org/o

[PATCH 2 of 2] patches: release the GIL while applying the patch

2018-02-06 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1517839431 -3600 # Mon Feb 05 15:03:51 2018 +0100 # Node ID 345f1c897538cd2b0a5a2fd3952b880206fd9339 # Parent eee9cca843bc557274945688ea52e16539d45e67 # EXP-Topic parallel-patching # Available At https://bitbuck

[PATCH 1 of 2] patches: move assignment outside the conditional

2018-02-06 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1517923456 -3600 # Tue Feb 06 14:24:16 2018 +0100 # Node ID eee9cca843bc557274945688ea52e16539d45e67 # Parent 1a3e6239a2eb841a5dce5e1cf8212c54bf33 # EXP-Topic parallel-patching # Available At https://bitbuck

[PATCH 2 of 2] perfbranchmap: allow to select the filter to benchmark

2018-02-21 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1519209792 -3600 # Wed Feb 21 11:43:12 2018 +0100 # Node ID ddab5cae846a3e05ec4b951472e562fce06301ea # Parent f40e09835c645bbc0b535228ac743d84e952f866 # EXP-Topic filter-perfbranchmap # Available At https://bitbuck

[PATCH 1 of 2] perfbranchmap: display 'unfiltered' for unfiltered performance

2018-02-21 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1519211596 -3600 # Wed Feb 21 12:13:16 2018 +0100 # Node ID f40e09835c645bbc0b535228ac743d84e952f866 # Parent 428de1a59f2df3d6d07ff1d7164c8ee56cbb7825 # EXP-Topic filter-perfbranchmap # Available At https://bitbuck

[PATCH V2] patches: release the GIL while applying the patch

2018-02-22 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1517839431 -3600 # Mon Feb 05 15:03:51 2018 +0100 # Node ID 585005c9c4901f4f94847e8637fbc58cc5b29c56 # Parent 0c34cb461a1ea5d3f8e1300e0b8bc16ed8fa8802 # EXP-Topic parallel-patching # Available At https://bitbuck

[PATCH] namespace: fastpath name lookup on invalid name

2018-02-22 Thread Boris Feld
# HG changeset patch # User Boris Feld <boris.f...@octobus.net> # Date 1519313522 -3600 # Thu Feb 22 16:32:02 2018 +0100 # Node ID b65a85952c09cf4c71a1458fbc4ec77c49683314 # Parent 428de1a59f2df3d6d07ff1d7164c8ee56cbb7825 # EXP-Topic noname # Available At https://bitbucket.org/o

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

2018-01-02 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 2e5d1231c400dea6f663ab32733ebbf49f36ae3a # Parent b8273301d55368ba740313ce464ab116d6c263dc # EXP-Topic largefile-url # Available At https://bitbucket.org/o

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

2018-01-02 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 2bd6c705949fae0b4477759479e9a0a905788ca4 # Parent 2c47986505ff1f9c9c77117eca584347dbd1d89b # EXP-Topic largefile-url # Available At https://bitbucket.org/o

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

2018-01-02 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 1caa0132d155d10ababcac873791b0283865e599 # Parent 2bd6c705949fae0b4477759479e9a0a905788ca4 # EXP-Topic largefile-url # Available At https://bitbucket.org/o

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

2018-01-02 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 b8273301d55368ba740313ce464ab116d6c263dc # Parent 1caa0132d155d10ababcac873791b0283865e599 # EXP-Topic largefile-url # Available At https://bitbucket.org/o

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

2018-01-03 Thread Boris Feld
. What do you think? On Tue, 2017-12-05 at 00:05 +0900, Yuya Nishihara wrote: > On Sun, 03 Dec 2017 18:49:55 +0100, Boris Feld wrote: > > I thought obsfateprinter was not dependent on the template system > > but I > > was wrong. It doesn't seems too hard to make obsfate pr

Re: [PATCH STABLE] revlog: fix descendant deprecated method

2018-08-01 Thread Boris FELD
On 01/08/2018 13:50, Yuya Nishihara wrote: On Wed, 01 Aug 2018 10:29:40 +0200, Boris Feld wrote: # HG changeset patch # User Boris Feld # Date 1533111828 -7200 # Wed Aug 01 10:23:48 2018 +0200 # Branch stable # Node ID 0f5d9a95a80508a19a30a78cb49b0fb3c86e6831 # Parent

[PATCH STABLE follow-up] clone: process 'lookup' return as an arbitrary symbol

2018-07-30 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1532957764 -7200 # Mon Jul 30 15:36:04 2018 +0200 # Branch stable # Node ID 85b015944582ad63927849e253ca7077924b0ec9 # Parent ae17555ef93fc95d800b46ccab865ea93f9951ca # EXP-Topic compat-hggit # Available At https://bitbucket.org/octobus

[PATCH 2 of 2 STABLE] sparse-revlog: unconditionally enables general delta

2018-07-30 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1532958737 -7200 # Mon Jul 30 15:52:17 2018 +0200 # Branch stable # Node ID ea0704e5b98147dc9af5c9cfeadb8b20b5cf00b2 # Parent 7f3c63990b6160517a70b896bb9499d1daea2ded # EXP-Topic sparse-revlog # Available At https://bitbucket.org/octobus

[PATCH 1 of 2 STABLE] sparse-revlog: also use sparse-revlog config as a general delta trigger

2018-07-30 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1532958827 -7200 # Mon Jul 30 15:53:47 2018 +0200 # Branch stable # Node ID 7f3c63990b6160517a70b896bb9499d1daea2ded # Parent ae17555ef93fc95d800b46ccab865ea93f9951ca # EXP-Topic sparse-revlog # Available At https://bitbucket.org/octobus

Re: [PATCH 3 of 3 STABLE] clone: process 'lookup' return as an arbitrary symbol

2018-07-27 Thread Boris FELD
On 26/07/2018 17:24, Martin von Zweigbergk wrote: On Thu, Jul 26, 2018 at 6:26 AM Boris FELD <mailto:lothiral...@gmail.com>> wrote: On 26/07/2018 15:06, Yuya Nishihara wrote: > On Thu, 26 Jul 2018 14:21:20 +0200, Boris Feld wrote: >> # HG changeset patch &g

[PATCH 2 of 3 STABLE] localrepo: reintroduce 'repo.changectx' as deprecated

2018-07-26 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1532596370 -7200 # Thu Jul 26 11:12:50 2018 +0200 # Branch stable # Node ID a920f2620726ef26e6caed3d72b24297699b5b39 # Parent fd0db472d69ac41a0540a15a3019707a368727b3 # EXP-Topic compat-hggit # Available At https://bitbucket.org/octobus

[PATCH 1 of 3 STABLE] node: add a `isnode` function

2018-07-26 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1532598676 -7200 # Thu Jul 26 11:51:16 2018 +0200 # Branch stable # Node ID fd0db472d69ac41a0540a15a3019707a368727b3 # Parent 10d40c83205b69e16f6d2b83c9d4be453f6b # EXP-Topic compat-hggit # Available At https://bitbucket.org/octobus

[PATCH 3 of 3 STABLE] clone: process 'lookup' return as an arbitrary symbol

2018-07-26 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1532595350 -7200 # Thu Jul 26 10:55:50 2018 +0200 # Branch stable # Node ID 88a0bf46a3ffb78aaab203d13a7c9f53e244282b # Parent a920f2620726ef26e6caed3d72b24297699b5b39 # EXP-Topic compat-hggit # Available At https://bitbucket.org/octobus

[PATCH STABLE] doc: fix underline length for config title (issue5949)

2018-07-31 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1533027314 -7200 # Tue Jul 31 10:55:14 2018 +0200 # Branch stable # Node ID ddaf3b3083312547e84ee3b4b95c76573e5baa28 # Parent e06a10d3b926844b5a933ec2b8f2b70cf1fb941e # EXP-Topic doc-fix # Available At https://bitbucket.org/octobus/mercurial

Re: [PATCH STABLE follow-up] clone: process 'lookup' return as an arbitrary symbol

2018-07-31 Thread Boris FELD
Feld <mailto:boris.f...@octobus.net>> wrote: # HG changeset patch # User Boris Feld mailto:boris.f...@octobus.net>> # Date 1532957764 -7200 #      Mon Jul 30 15:36:04 2018 +0200 # Branch stable # Node ID 85b015944582ad63927849e253ca7077924b0e

Re: [PATCH 2 of 3 STABLE] localrepo: reintroduce 'repo.changectx' as deprecated

2018-07-26 Thread Boris FELD
On 26/07/2018 15:09, Yuya Nishihara wrote: On Thu, 26 Jul 2018 14:21:19 +0200, Boris Feld wrote: # HG changeset patch # User Boris Feld # Date 1532596370 -7200 # Thu Jul 26 11:12:50 2018 +0200 # Branch stable # Node ID a920f2620726ef26e6caed3d72b24297699b5b39 # Parent

Re: [PATCH 3 of 3 STABLE] clone: process 'lookup' return as an arbitrary symbol

2018-07-26 Thread Boris FELD
On 26/07/2018 15:06, Yuya Nishihara wrote: On Thu, 26 Jul 2018 14:21:20 +0200, Boris Feld wrote: # HG changeset patch # User Boris Feld # Date 1532595350 -7200 # Thu Jul 26 10:55:50 2018 +0200 # Branch stable # Node ID 88a0bf46a3ffb78aaab203d13a7c9f53e244282b # Parent

Re: [PATCH 3 of 3 STABLE] clone: process 'lookup' return as an arbitrary symbol

2018-07-27 Thread Boris FELD
On 27/07/2018 16:00, Yuya Nishihara wrote: On Fri, 27 Jul 2018 09:30:26 +0200, Boris FELD wrote: On 26/07/2018 17:24, Martin von Zweigbergk wrote: >> +                if checkout is not None and not node.isnode(checkout): > IIUC, hggit/hgsubversion may pass in a

Re: [PATCH 3 of 3 STABLE] clone: process 'lookup' return as an arbitrary symbol

2018-07-30 Thread Boris FELD
On 28/07/2018 02:11, Martin von Zweigbergk via Mercurial-devel wrote: On Fri, Jul 27, 2018 at 3:26 PM Boris FELD <mailto:boris.f...@octobus.net>> wrote: On 27/07/2018 16:00, Yuya Nishihara wrote: > On Fri, 27 Jul 2018 09:30:26 +0200, Boris FELD wrote: >> O

Re: [PATCH 3 of 5] sparse-revlog: implement algorithm to write sparse delta chains (issue5480)

2018-07-27 Thread Boris FELD
On 27/07/2018 01:57, Martin von Zweigbergk via Mercurial-devel wrote: On Mon, Jul 16, 2018 at 11:50 AM Boris Feld <mailto:boris.f...@octobus.net>> wrote: # HG changeset patch # User Paul Morelle mailto:paul.more...@octobus.net>> # Date 1528179575 -7200 #      T

[PATCH STABLE] sparse-revlog: fix delta validity computation

2018-08-16 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1534337020 -7200 # Wed Aug 15 14:43:40 2018 +0200 # Branch stable # Node ID 1b78bebb7a8793b4b858d335b11f4deaf57dd128 # Parent 7e023ce26c7f5e800c778fb4ff76c6d772b3 # EXP-Topic fix-sparse # Available At https://bitbucket.org/octobus/mercurial

[PATCH 5 of 8] revlog: split and document good delta conditional

2018-08-14 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1532088056 -7200 # Fri Jul 20 14:00:56 2018 +0200 # Node ID 130de8bf42ff740783b99c4996c0f774e27e67cf # Parent 84ce7b4af1682c683c4e834af92dc1c3aca581c5 # EXP-Topic sparse-snapshot # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 6 of 8] revlog: do not search for delta for empty content

2018-08-14 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1532695051 -7200 # Fri Jul 27 14:37:31 2018 +0200 # Node ID e7eddd3944f5a2dd8235f372c175b3688a17ef0c # Parent 130de8bf42ff740783b99c4996c0f774e27e67cf # EXP-Topic sparse-snapshot # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 8 of 8] revlog: filter out "invalid" delta base candidates

2018-08-14 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1532686090 -7200 # Fri Jul 27 12:08:10 2018 +0200 # Node ID b9b9ae00b8aefb73da0ec8258528e17629df45b8 # Parent 64d463474e20f07d434f7d47add49da27233aec4 # EXP-Topic sparse-snapshot # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 4 of 8] revlog: skip over empty revision when looking for delta base

2018-08-14 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1532711381 -7200 # Fri Jul 27 19:09:41 2018 +0200 # Node ID 84ce7b4af1682c683c4e834af92dc1c3aca581c5 # Parent d83a28de86d58327c89ec3d87f22c784d6f8edcd # EXP-Topic sparse-snapshot # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 7 of 8] revlog: use a symbolic constant for the deltas/text ration

2018-08-14 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1532780936 -7200 # Sat Jul 28 14:28:56 2018 +0200 # Node ID 64d463474e20f07d434f7d47add49da27233aec4 # Parent e7eddd3944f5a2dd8235f372c175b3688a17ef0c # EXP-Topic sparse-snapshot # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 2 of 8] debugrevlog: track empty revlog entries

2018-08-14 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1532711992 -7200 # Fri Jul 27 19:19:52 2018 +0200 # Node ID 1ec1b66c5db9247ce3666f2b0fcecdd6ef57315f # Parent 370c3f5021dedb80ded496d39f76f73facd6b7d3 # EXP-Topic sparse-snapshot # Available At https://bitbucket.org/octobus/mercurial-devel

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