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 > 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: > > > > On Sat, 13 Jan

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 2 of 4] httppeer: move url opening in its own method

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

[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 # Date 1515754649 0 # Fri Jan 12 10:57:29 2018 + # Node ID 219d94744f12bec5dafca7d16c0d473bfe35e732 # Parent 58fda95a0202fc6327d1f5d9df26f7ff16538d57 # EXP-Topic exchangedebug # Available At https://bitbucket.org/octobus/mercurial-devel

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

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

[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 # Date 1515753663 0 # Fri Jan 12 10:41:03 2018 + # Node ID 2d1a4bbddd7e4075b0e082cabf84d901f5b92b5b # Parent 6d0599c2fe114d927f2d37fd5a22e061843c6974 # EXP-Topic exchangedebug # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH] bookmark: deprecate direct update of a bookmark value

2018-01-17 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1500055150 -7200 # Fri Jul 14 19:59:10 2017 +0200 # Node ID 66b6d899ce1dfc8e9773dd4be0afbed7236df7c2 # Parent 0e369eca888fc80ee980fe8200c59dc7b0024dae # EXP-Topic tr.changes.bookmarks # Available At https://bitbucket.org/octobus/mercurial-devel

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

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

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

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

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

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

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

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

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

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

[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 # Date 1515753663 0 # Fri Jan 12 10:41:03 2018 + # Node ID 819cf8cb57745dc0c3f02e9bce062e81a2719a1a # Parent b3c2b26ca38f2617ed9a7ef91db0c908a0a516c4 # EXP-Topic exchangedebug # Available At https://bitbucket.org/octobus/mercurial-devel

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

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

[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 # Date 1515752060 0 # Fri Jan 12 10:14:20 2018 + # Node ID b3c2b26ca38f2617ed9a7ef91db0c908a0a516c4 # Parent 2037b549cf196c6a06a6a2d895f8fbdd4fee077d # EXP-Topic exchangedebug # Available At https://bitbucket.org/octobus/mercurial-devel

[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 # Date 1515754649 0 # Fri Jan 12 10:57:29 2018 + # Node ID 2037b549cf196c6a06a6a2d895f8fbdd4fee077d # Parent 9c575c22dcf4305db2160dc45350ba8e40cf5e60 # EXP-Topic exchangedebug # Available At https://bitbucket.org/octobus/mercurial-devel

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

2018-01-18 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1516201266 -3600 # Wed Jan 17 16:01:06 2018 +0100 # Node ID 939c242897c47ede8cda0b0a0149e15b74803402 # Parent 9c575c22dcf4305db2160dc45350ba8e40cf5e60 # EXP-Topic b2-stream # Available At https://bitbucket.org/octobus/mercurial-devel

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

2018-01-18 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1516203512 -3600 # Wed Jan 17 16:38:32 2018 +0100 # Node ID 621de07792b8cbee17413f42be56c1ab0b5ddb7b # Parent dcf85b8c86b8e9e55d1393c070fad04fb5de81a7 # EXP-Topic b2-stream # Available At https://bitbucket.org/octobus/mercurial-devel

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

2018-01-18 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1516203383 -3600 # Wed Jan 17 16:36:23 2018 +0100 # Node ID dcf85b8c86b8e9e55d1393c070fad04fb5de81a7 # Parent 92bb0655adc8dd59102b04a2cdcfdbbe37324f41 # EXP-Topic b2-stream # Available At https://bitbucket.org/octobus/mercurial-devel

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

2018-01-18 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1516203125 -3600 # Wed Jan 17 16:32:05 2018 +0100 # Node ID 30ee2777bbdcc41781c260619f6278b80c32e34d # Parent 621de07792b8cbee17413f42be56c1ab0b5ddb7b # EXP-Topic b2-stream # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 09 of 14] pull: preindent some code

2018-01-18 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1516194826 -3600 # Wed Jan 17 14:13:46 2018 +0100 # Node ID f6756018edb842659d1ab340427b1da06f19bd24 # Parent 30ee2777bbdcc41781c260619f6278b80c32e34d # EXP-Topic b2-stream # Available At https://bitbucket.org/octobus/mercurial-devel

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

2018-01-18 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1516233002 -3600 # Thu Jan 18 00:50:02 2018 +0100 # Node ID 504368f80f4213a76f72b0e0b1e316186004d20c # Parent d3bfe88b1b56dc7bae6fbd302e5cf345f4e43bfa # EXP-Topic b2-stream # Available At https://bitbucket.org/octobus/mercurial-devel

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

2018-01-18 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1516232936 -3600 # Thu Jan 18 00:48:56 2018 +0100 # Node ID b67de9629f6845041c84b9c1d868ba91c0850d79 # Parent 1262be5f656bb0597b59a7dd2139b81922829fae # EXP-Topic b2-stream # Available At https://bitbucket.org/octobus/mercurial-devel

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

2018-01-18 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1516203322 -3600 # Wed Jan 17 16:35:22 2018 +0100 # Node ID 92bb0655adc8dd59102b04a2cdcfdbbe37324f41 # Parent f7aec5d2c713529e6a3b5042afd0075cb2299122 # EXP-Topic b2-stream # Available At https://bitbucket.org/octobus/mercurial-devel

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

2018-01-18 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1516238924 -3600 # Thu Jan 18 02:28:44 2018 +0100 # Node ID d3bfe88b1b56dc7bae6fbd302e5cf345f4e43bfa # Parent 59f1588dd7164161aeb734cacaade4c6ae6827c9 # EXP-Topic b2-stream # Available At https://bitbucket.org/octobus/mercurial-devel

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

2018-01-18 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1516203704 -3600 # Wed Jan 17 16:41:44 2018 +0100 # Node ID 59f1588dd7164161aeb734cacaade4c6ae6827c9 # Parent f6756018edb842659d1ab340427b1da06f19bd24 # EXP-Topic b2-stream # Available At https://bitbucket.org/octobus/mercurial-devel

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

2018-01-18 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1516233012 -3600 # Thu Jan 18 00:50:12 2018 +0100 # Node ID b13df07e910d8ea929b42552a63bf116e49117a5 # Parent a1ef156a21773344cc93628ad903805165fb994d # EXP-Topic b2-stream # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 04 of 14] streamclone: rework canperformstreamclone

2018-01-18 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1516232727 -3600 # Thu Jan 18 00:45:27 2018 +0100 # Node ID f7aec5d2c713529e6a3b5042afd0075cb2299122 # Parent b67de9629f6845041c84b9c1d868ba91c0850d79 # EXP-Topic b2-stream # Available At https://bitbucket.org/octobus/mercurial-devel

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

2018-01-18 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1516207609 -3600 # Wed Jan 17 17:46:49 2018 +0100 # Node ID a1ef156a21773344cc93628ad903805165fb994d # Parent 504368f80f4213a76f72b0e0b1e316186004d20c # EXP-Topic b2-stream # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 02 of 14] util: implement varint functions

2018-01-18 Thread Boris Feld
# HG changeset patch # User Gregory Szorc # Date 1474779566 25200 # Sat Sep 24 21:59:26 2016 -0700 # Node ID 1262be5f656bb0597b59a7dd2139b81922829fae # Parent 939c242897c47ede8cda0b0a0149e15b74803402 # EXP-Topic b2-stream # Available At https://bitbucket.org/octobus/mercurial-devel/ #

[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 # 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/octobus/mercurial-devel

[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 # 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/octobus/mercurial-devel

[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 # 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/octobus/mercurial-devel

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

2018-01-18 Thread Boris Feld
# HG changeset patch # User Boris Feld # 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/octobus/mercurial-devel

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

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

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 > > # Date 1513861077 -3600 > > # Thu Dec 21 13:57:57 2017 +0100 > > # Node ID 18db7b5

[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 # 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/octobus/mercurial-devel

[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 https://bitbucket.org/octobus/mercurial-devel/ #

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

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld # 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/octobus/mercurial-devel

[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 # 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/octobus/mercurial-devel

[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 # 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/octobus/mercurial-devel

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

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld # 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/octobus/mercurial-devel

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

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld # 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/octobus/mercurial-devel

[PATCH 10 of 15] pull: preindent some code

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld # 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/octobus/mercurial-devel

[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 # 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/octobus/mercurial-devel

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

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld # 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/octobus/mercurial-devel

[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 # 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/octobus/mercurial-devel

[PATCH 05 of 15] streamclone: rework canperformstreamclone

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld # 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/octobus/mercurial-devel

[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 # 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/octobus/mercurial-devel

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

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld # 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/octobus/mercurial-devel

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

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld # 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/octobus/mercurial-devel

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 > > # Date 1516232936 -3600 > > # Thu Jan 18 00:48:56 2018 +0100 > > # Node ID 4ee91fb

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 > > # Date 1516203512 -3600 > > # Wed Jan 17 16:38:32 2018 +0100 > > # Node ID 77a0634

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

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld # 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/octobus/mercurial-devel

[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 # 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/octobus/mercurial-devel

[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 https://bitbucket.org/octobus/mercurial-devel/ #

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

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld # 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/octobus/mercurial-devel

[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 # 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/octobus/mercurial-devel

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

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld # 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/octobus/mercurial-devel

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

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld # 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/octobus/mercurial-devel

[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 # 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/octobus/mercurial-devel

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

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld # 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/octobus/mercurial-devel

[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 # 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/octobus/mercurial-devel

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

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld # 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/octobus/mercurial-devel

[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 # 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/octobus/mercurial-devel

[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 # 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/octobus/mercurial-devel

[PATCH 04 of 14 V3] streamclone: rework canperformstreamclone

2018-01-19 Thread Boris Feld
# HG changeset patch # User Boris Feld # 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/octobus/mercurial-devel

Evolve 7.2.1 released

2018-01-22 Thread Boris Feld
or push (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 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 > > > # Date 1516233002 -3600 &

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 > > > # Date 1516233012 -3600 &

[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 # Date 1516826268 -3600 # Wed Jan 24 21:37:48 2018 +0100 # Branch stable # Node ID 7d4c20e651bebd76f09183681ba9d743834dc53d # Parent de23345e2b6b880880896e27e5e2f745efa3799b # EXP-Topic b2-stream # Available At https://bitbucket.org/octobus/mercurial

[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 # Date 1516826671 -3600 # Wed Jan 24 21:44:31 2018 +0100 # Branch stable # Node ID ba834f589608bfc7ad88a29b22941f322c598760 # Parent 7d4c20e651bebd76f09183681ba9d743834dc53d # EXP-Topic b2-stream # Available At https://bitbucket.org/octobus/mercurial

[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 # Date 1516978902 -3600 # Fri Jan 26 16:01:42 2018 +0100 # Branch stable # Node ID 8029e760bb1d7cfd1bb61b7db907fe3c193b7ae6 # Parent 17f4ad0dca3214da14031b33359eec4c1684f75a # EXP-Topic b2-stream # Available At https://bitbucket.org/octobus/mercurial

[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 # Date 1516978267 -3600 # Fri Jan 26 15:51:07 2018 +0100 # Branch stable # Node ID 17f4ad0dca3214da14031b33359eec4c1684f75a # Parent ba834f589608bfc7ad88a29b22941f322c598760 # EXP-Topic b2-stream # Available At https://bitbucket.org/octobus/mercurial

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 > wrote: > > # HG changeset patch > > > > # User Boris Feld > > > > # Date 1516391495 -3600 > > > > # F

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 > wrote: > > On Sat, 2018-01-20 at 12:22 -0800, Gregory Szorc wrote: > > > On Fri, Jan 19, 2018 at 3:47 PM, Boris Feld > > et> wrote: > > > > # HG cha

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

2018-01-30 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1517347665 -3600 # Tue Jan 30 22:27:45 2018 +0100 # Branch stable # Node ID 61d553393b266b2098a0714eb374cd801204c0a7 # Parent f9a82b9b2c36ae9bb69774b271934cdbe53055e6 # EXP-Topic issue-5777 # Available At https://bitbucket.org/octobus/mercurial

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

2018-01-30 Thread Boris Feld
espec 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 &g

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 > > wrote: > > After chatting on IRC with Gregory about this, here is a detailed > > list of proposals: > > > > - The `X-v2` bundlespec should be stable

[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 # 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/octobus/mercurial-devel

[PATCH 01 of 13] changelog: implement context manager method for 'appender' object

2018-02-06 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1517859411 -3600 # Mon Feb 05 20:36:51 2018 +0100 # Node ID cc2e588940df0435bf0e3013ebd45013a22fa8fe # Parent 1a3e6239a2eb841a5dce5e1cf8212c54bf33 # EXP-Topic revlog-fp # Available At https://bitbucket.org/octobus/mercurial-devel

[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 # 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/octobus/mercurial-devel

[PATCH 03 of 13] dumprevlog: handle being passed a mode parameter

2018-02-06 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1517914299 -3600 # Tue Feb 06 11:51:39 2018 +0100 # Node ID 4cd271a9bd82ddca149a0dd5a2ae819a4c1db8ef # Parent b9d09ad843263f81e9d561d76e65671af864cc6f # EXP-Topic revlog-fp # Available At https://bitbucket.org/octobus/mercurial-devel

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

2018-02-06 Thread Boris Feld
# HG changeset patch # User Boris Feld # 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/octobus/mercurial-devel

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

2018-02-06 Thread Boris Feld
# HG changeset patch # User Boris Feld # 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/octobus/mercurial-devel

[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 # 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/octobus/mercurial-devel

[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 # 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/octobus/mercurial-devel

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

2018-02-06 Thread Boris Feld
# HG changeset patch # User Boris Feld # 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/octobus/mercurial-devel

[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 # 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/octobus/mercurial-devel

[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 # 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/octobus/mercurial-devel

[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 # 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/octobus/mercurial-devel

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

2018-02-06 Thread Boris Feld
# HG changeset patch # User Boris Feld # 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/octobus/mercurial-devel

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

2018-02-06 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1517839431 -3600 # Mon Feb 05 15:03:51 2018 +0100 # Node ID 345f1c897538cd2b0a5a2fd3952b880206fd9339 # Parent eee9cca843bc557274945688ea52e16539d45e67 # EXP-Topic parallel-patching # Available At https://bitbucket.org/octobus/mercurial-devel

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

2018-02-06 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1517923456 -3600 # Tue Feb 06 14:24:16 2018 +0100 # Node ID eee9cca843bc557274945688ea52e16539d45e67 # Parent 1a3e6239a2eb841a5dce5e1cf8212c54bf33 # EXP-Topic parallel-patching # Available At https://bitbucket.org/octobus/mercurial-devel

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

2018-02-09 Thread Boris Feld
# HG changeset patch # User Boris Feld # 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/octobus/mercurial-devel

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

2018-02-09 Thread Boris Feld
# HG changeset patch # User Boris Feld # 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/octobus/mercurial-devel

[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 # Date 1518448171 -3600 # Mon Feb 12 16:09:31 2018 +0100 # Branch stable # Node ID 23d835f2d32dfc2aac772a443d2061a57a8aa997 # Parent 7b2b82f891bf6355ed87c06ed9198bfcd033fe7d # EXP-Topic noname # Available At https://bitbucket.org/octobus/mercurial

[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 # Date 1518448909 -3600 # Mon Feb 12 16:21:49 2018 +0100 # Branch stable # Node ID 475525edc7da195b7df93c980df322eacb0a41bb # Parent 23d835f2d32dfc2aac772a443d2061a57a8aa997 # EXP-Topic noname # Available At https://bitbucket.org/octobus/mercurial

[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 # Date 1518448171 -3600 # Mon Feb 12 16:09:31 2018 +0100 # Node ID f02fd7ca256d044c4a51c3f3fc0ecaf95d23e03d # Parent 80e5210df25c330bd2a4e8f12385422545cb69bf # EXP-Topic noname # Available At https://bitbucket.org/octobus/mercurial-devel

[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 # Date 1518448909 -3600 # Mon Feb 12 16:21:49 2018 +0100 # Node ID b0f45e1376e2d0f32023e197c51802bc21c60490 # Parent f02fd7ca256d044c4a51c3f3fc0ecaf95d23e03d # EXP-Topic noname # Available At https://bitbucket.org/octobus/mercurial-devel

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