Re: [PATCH STABLE] phabricator: properly encode boolean types in the request body

2018-12-21 Thread Yuya Nishihara
On Fri, 21 Dec 2018 18:15:40 -0500, Matt Harbison wrote: > # HG changeset patch > # User Matt Harbison > # Date 1545431772 18000 > # Fri Dec 21 17:36:12 2018 -0500 > # Node ID 366889e199653dad6052970c48a2bd2ae62e5e1d > # Parent 6f483b107eb5ee100d8a308cb6216da576fc4c41 > phabricator:

D5469: manifest: accept narrowmatch into constructor instead of getting from repo

2018-12-21 Thread martinvonz (Martin von Zweigbergk)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG3913223417ea: manifest: accept narrowmatch into constructor instead of getting from repo (authored by martinvonz, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D5472: merge: extract helper for creating empty "actions" dict

2018-12-21 Thread martinvonz (Martin von Zweigbergk)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG54c3b4bd01f2: merge: extract helper for creating empty actions dict (authored by martinvonz, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D5453: test: introduce a new flag to display env variable line per line

2018-12-21 Thread lothiraldan (Boris Feld)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG73da729ccfef: test: introduce a new flag to display env variable line per line (authored by lothiraldan, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D5278: narrow: detect if narrowspec was changed in a different share

2018-12-21 Thread yuja (Yuya Nishihara)
yuja added a comment. > This is ready for review again, thanks Can you somehow serialize the stack? `hg phabread :D5278` doesn't work, and I can't figure out which patches are still alive. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D5278 To:

Re: D5278: narrow: detect if narrowspec was changed in a different share

2018-12-21 Thread Yuya Nishihara
> This is ready for review again, thanks Can you somehow serialize the stack? `hg phabread :D5278` doesn't work, and I can't figure out which patches are still alive. ___ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org

Re: [PATCH] py3: byteify one more sys.argv in gendoc.py

2018-12-21 Thread Yuya Nishihara
On Sat, 22 Dec 2018 01:12:57 -0500, Matt Harbison wrote: > # HG changeset patch > # User Matt Harbison > # Date 1545455139 18000 > # Sat Dec 22 00:05:39 2018 -0500 > # Node ID 8a9bc5db77fdd862b4a00ace2cc6821a92efb041 > # Parent 366889e199653dad6052970c48a2bd2ae62e5e1d > py3: byteify one

[PATCH evolve-ext] exthelper: remove '_' in final_xxx() function names to conform to hg style

2018-12-21 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1545460199 18000 # Sat Dec 22 01:29:59 2018 -0500 # Node ID 0252c830b4d7c277341772c80566ec395c6aebf2 # Parent 980565468003bd66d782fde6d4128476e407dc48 exthelper: remove '_' in final_xxx() function names to conform to hg style diff --git

[PATCH] py3: byteify one more sys.argv in gendoc.py

2018-12-21 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1545455139 18000 # Sat Dec 22 00:05:39 2018 -0500 # Node ID 8a9bc5db77fdd862b4a00ace2cc6821a92efb041 # Parent 366889e199653dad6052970c48a2bd2ae62e5e1d py3: byteify one more sys.argv in gendoc.py diff --git a/doc/gendoc.py b/doc/gendoc.py ---

Re: [PATCH 06 of 10 V2] revlog: add a native implementation of issnapshot

2018-12-21 Thread Yuya Nishihara
On Sat, 22 Dec 2018 13:07:25 +0900, Yuya Nishihara wrote: > On Fri, 21 Dec 2018 12:47:09 +0100, Boris Feld wrote: > > # HG changeset patch > > # User Boris Feld > > # Date 1545040633 -3600 > > # Mon Dec 17 10:57:13 2018 +0100 > > # Node ID d15f3f46ca1e52f06d5b8f3f77c5e2e02912aaa9 > > #

Re: [PATCH 07 of 10 V2] revlog: use the native implementation of issnapshot

2018-12-21 Thread Yuya Nishihara
On Fri, 21 Dec 2018 12:47:10 +0100, Boris Feld wrote: > # HG changeset patch > # User Boris Feld > # Date 1545366458 -3600 > # Fri Dec 21 05:27:38 2018 +0100 > # Node ID 4b515705427c5ce7f4d55611738ab7f62662dc6b > # Parent d15f3f46ca1e52f06d5b8f3f77c5e2e02912aaa9 > # EXP-Topic sparse-revlog

Re: [PATCH 06 of 10 V2] revlog: add a native implementation of issnapshot

2018-12-21 Thread Yuya Nishihara
On Fri, 21 Dec 2018 12:47:09 +0100, Boris Feld wrote: > # HG changeset patch > # User Boris Feld > # Date 1545040633 -3600 > # Mon Dec 17 10:57:13 2018 +0100 > # Node ID d15f3f46ca1e52f06d5b8f3f77c5e2e02912aaa9 > # Parent 4067f496c37ec6d10860504186917bb6be83db46 > # EXP-Topic sparse-revlog

Re: [PATCH 03 of 10 V2] revlog: add some direct testing of the slicing logic

2018-12-21 Thread Yuya Nishihara
On Fri, 21 Dec 2018 12:47:06 +0100, Boris Feld wrote: > # HG changeset patch > # User Boris Feld > # Date 1545304635 -3600 > # Thu Dec 20 12:17:15 2018 +0100 > # Node ID 6236b26993a268a3bbf3269e44159aa979d2e625 > # Parent df9b79e863d6e5215175487330b1469067e20bbd > # EXP-Topic sparse-revlog

Re: [PATCH 4 of 8] revlog: more efficient implementation for issnapshot

2018-12-21 Thread Yuya Nishihara
On Fri, 21 Dec 2018 12:29:12 +0100, Boris FELD wrote: > > On 17/12/2018 15:14, Yuya Nishihara wrote: > > On Mon, 17 Dec 2018 12:00:46 +, Boris Feld wrote: > >> # HG changeset patch > >> # User Boris Feld > >> # Date 1545040296 -3600 > >> # Mon Dec 17 10:51:36 2018 +0100 > >> # Node ID

Re: [PATCH 4 of 8] revlog: more efficient implementation for issnapshot

2018-12-21 Thread Yuya Nishihara
On Fri, 21 Dec 2018 12:30:14 +0100, Boris FELD wrote: > On 17/12/2018 13:45, Yuya Nishihara wrote: > > On Mon, 17 Dec 2018 12:00:46 +, Boris Feld wrote: > >> # HG changeset patch > >> # User Boris Feld > >> # Date 1545040296 -3600 > >> # Mon Dec 17 10:51:36 2018 +0100 > >> # Node ID

Re: [PATCH 02 of 10 V2] revlog: fix pure python slicing code when chain contains nullrev

2018-12-21 Thread Yuya Nishihara
On Fri, 21 Dec 2018 12:47:05 +0100, Boris Feld wrote: > # HG changeset patch > # User Boris Feld > # Date 1545296356 -3600 > # Thu Dec 20 09:59:16 2018 +0100 > # Node ID df9b79e863d6e5215175487330b1469067e20bbd > # Parent d51d82a46d9545235be727b875deeffd9de324e9 > # EXP-Topic sparse-revlog

Re: [PATCH 01 of 10 V2] revlog: limit base to rev size ratio to 500 instead of 50

2018-12-21 Thread Yuya Nishihara
On Fri, 21 Dec 2018 12:47:04 +0100, Boris Feld wrote: > # HG changeset patch > # User Boris Feld > # Date 1545213265 -3600 > # Wed Dec 19 10:54:25 2018 +0100 > # Node ID d51d82a46d9545235be727b875deeffd9de324e9 > # Parent e88ced97151db99196c16b3db31a19daf6df5d5d > # EXP-Topic sparse-revlog

Re: [PATCH 6 of 6] vfs: also audit rename

2018-12-21 Thread Yuya Nishihara
On Fri, 21 Dec 2018 15:08:03 +0100, Boris FELD wrote: > On 03/12/2018 12:03, Yuya Nishihara wrote: > > On Sun, 2 Dec 2018 16:30:28 +0100, Boris FELD wrote: > >> On 28/11/2018 13:04, Yuya Nishihara wrote: > >>> On Mon, 26 Nov 2018 19:22:48 +0100, Boris Feld wrote: > # HG changeset patch >

Re: [PATCH 1 of 6] extensions: import the exthelper class from evolve ff799015d62e

2018-12-21 Thread Yuya Nishihara
On Fri, 21 Dec 2018 21:17:39 -0500, Matt Harbison wrote: > On Fri, 14 Dec 2018 06:54:11 -0500, Yuya Nishihara wrote: > > > On Fri, 14 Dec 2018 10:18:42 +, Boris FELD wrote: > >> On 09/12/2018 05:29, Yuya Nishihara wrote: > >> > On Fri, 7 Dec 2018 15:44:44 +0100, Boris FELD wrote: > >> >>>

Re: [PATCH 1 of 2] py3: byteify sys.argv in gendoc.py

2018-12-21 Thread Yuya Nishihara
On Fri, 21 Dec 2018 00:13:15 -0500, Matt Harbison wrote: > # HG changeset patch > # User Matt Harbison > # Date 1545347549 18000 > # Thu Dec 20 18:12:29 2018 -0500 > # Node ID 5323f3f275a8522e445e8029acc5cac6b636f1c8 > # Parent 6d49a573ba57caf690db1a82dc682a9cadb1f038 > py3: byteify

Re: [PATCH 1 of 6] extensions: import the exthelper class from evolve ff799015d62e

2018-12-21 Thread Matt Harbison
On Fri, 14 Dec 2018 06:54:11 -0500, Yuya Nishihara wrote: On Fri, 14 Dec 2018 10:18:42 +, Boris FELD wrote: On 09/12/2018 05:29, Yuya Nishihara wrote: > On Fri, 7 Dec 2018 15:44:44 +0100, Boris FELD wrote: >>> I'm not sure what to do here. Yuya objected to the fileset one in >>> these.

[PATCH STABLE] phabricator: properly encode boolean types in the request body

2018-12-21 Thread Matt Harbison
"method": "POST", +"headers": { +"accept": [ + "application/mercurial-0.1" +], +"content-type": [ +"application/x-www-form-urlencoded" +

D5278: narrow: detect if narrowspec was changed in a different share

2018-12-21 Thread martinvonz (Martin von Zweigbergk)
martinvonz updated this revision to Diff 12945. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D5278?vs=12944=12945 REVISION DETAIL https://phab.mercurial-scm.org/D5278 AFFECTED FILES hgext/narrow/TODO.rst hgext/narrow/narrowcommands.py

D5278: narrow: detect if narrowspec was changed in a different share

2018-12-21 Thread martinvonz (Martin von Zweigbergk)
martinvonz updated this revision to Diff 12944. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D5278?vs=12940=12944 REVISION DETAIL https://phab.mercurial-scm.org/D5278 AFFECTED FILES hgext/narrow/TODO.rst hgext/narrow/narrowcommands.py

D5472: merge: extract helper for creating empty "actions" dict

2018-12-21 Thread martinvonz (Martin von Zweigbergk)
martinvonz created this revision. Herald added a reviewer: durin42. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY Replicating the set of actions in multiple places is bad. REPOSITORY rHG Mercurial REVISION DETAIL

Re: [PATCH 6 of 6] vfs: also audit rename

2018-12-21 Thread Boris FELD
On 03/12/2018 12:03, Yuya Nishihara wrote: > On Sun, 2 Dec 2018 16:30:28 +0100, Boris FELD wrote: >> On 28/11/2018 13:04, Yuya Nishihara wrote: >>> On Mon, 26 Nov 2018 19:22:48 +0100, Boris Feld wrote: # HG changeset patch # User Boris Feld # Date 1498961267 -7200 # Sun

D5471: contrib: remove unused version of os

2018-12-21 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG6f483b107eb5: contrib: remove unused version of os (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D5471?vs=12941=12942

D5471: contrib: remove unused version of os

2018-12-21 Thread lothiraldan (Boris Feld)
lothiraldan accepted this revision. lothiraldan added a comment. Queued thanks! REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D5471 To: pulkit, #hg-reviewers, lothiraldan Cc: lothiraldan, mercurial-devel ___

D5471: contrib: remove unused version of os

2018-12-21 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY Caught by test-check-pyflakes.t REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D5471 AFFECTED FILES

Re: [PATCH 1 of 2] py3: byteify sys.argv in gendoc.py

2018-12-21 Thread Pulkit Goyal
On Fri, Dec 21, 2018 at 8:14 AM Matt Harbison wrote: > # HG changeset patch > # User Matt Harbison > # Date 1545347549 18000 > # Thu Dec 20 18:12:29 2018 -0500 > # Node ID 5323f3f275a8522e445e8029acc5cac6b636f1c8 > # Parent 6d49a573ba57caf690db1a82dc682a9cadb1f038 > py3: byteify sys.argv

[PATCH 09 of 10 V2] delta: have a native implementation of _findsnapshot

2018-12-21 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1545297320 -3600 # Thu Dec 20 10:15:20 2018 +0100 # Node ID 1cf8669bfb0e4fb974211172d11ea7e067b86293 # Parent c66cdd39a79c6165a145cf94e4a3977f78588811 # EXP-Topic sparse-revlog # Available At https://bitbucket.org/octobus/mercurial-devel/ #

[PATCH 08 of 10 V2] revlog: add test case for _findsnapshots

2018-12-21 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1545366450 -3600 # Fri Dec 21 05:27:30 2018 +0100 # Node ID c66cdd39a79c6165a145cf94e4a3977f78588811 # Parent 4b515705427c5ce7f4d55611738ab7f62662dc6b # EXP-Topic sparse-revlog # Available At https://bitbucket.org/octobus/mercurial-devel/ #

[PATCH 07 of 10 V2] revlog: use the native implementation of issnapshot

2018-12-21 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1545366458 -3600 # Fri Dec 21 05:27:38 2018 +0100 # Node ID 4b515705427c5ce7f4d55611738ab7f62662dc6b # Parent d15f3f46ca1e52f06d5b8f3f77c5e2e02912aaa9 # EXP-Topic sparse-revlog # Available At https://bitbucket.org/octobus/mercurial-devel/ #

[PATCH 06 of 10 V2] revlog: add a native implementation of issnapshot

2018-12-21 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1545040633 -3600 # Mon Dec 17 10:57:13 2018 +0100 # Node ID d15f3f46ca1e52f06d5b8f3f77c5e2e02912aaa9 # Parent 4067f496c37ec6d10860504186917bb6be83db46 # EXP-Topic sparse-revlog # Available At https://bitbucket.org/octobus/mercurial-devel/ #

[PATCH 05 of 10 V2] revlog: more efficient implementation for issnapshot

2018-12-21 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1545040296 -3600 # Mon Dec 17 10:51:36 2018 +0100 # Node ID 4067f496c37ec6d10860504186917bb6be83db46 # Parent fcf4b48099cb8692a5de920876ce6a6586b96e98 # EXP-Topic sparse-revlog # Available At https://bitbucket.org/octobus/mercurial-devel/ #

[PATCH 04 of 10 V2] revlog: add an explicit test for `issnapshot`

2018-12-21 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1545365312 -3600 # Fri Dec 21 05:08:32 2018 +0100 # Node ID fcf4b48099cb8692a5de920876ce6a6586b96e98 # Parent 6236b26993a268a3bbf3269e44159aa979d2e625 # EXP-Topic sparse-revlog # Available At https://bitbucket.org/octobus/mercurial-devel/ #

[PATCH 03 of 10 V2] revlog: add some direct testing of the slicing logic

2018-12-21 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1545304635 -3600 # Thu Dec 20 12:17:15 2018 +0100 # Node ID 6236b26993a268a3bbf3269e44159aa979d2e625 # Parent df9b79e863d6e5215175487330b1469067e20bbd # EXP-Topic sparse-revlog # Available At https://bitbucket.org/octobus/mercurial-devel/ #

[PATCH 01 of 10 V2] revlog: limit base to rev size ratio to 500 instead of 50

2018-12-21 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1545213265 -3600 # Wed Dec 19 10:54:25 2018 +0100 # Node ID d51d82a46d9545235be727b875deeffd9de324e9 # Parent e88ced97151db99196c16b3db31a19daf6df5d5d # EXP-Topic sparse-revlog # Available At https://bitbucket.org/octobus/mercurial-devel/ #

[PATCH 02 of 10 V2] revlog: fix pure python slicing code when chain contains nullrev

2018-12-21 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1545296356 -3600 # Thu Dec 20 09:59:16 2018 +0100 # Node ID df9b79e863d6e5215175487330b1469067e20bbd # Parent d51d82a46d9545235be727b875deeffd9de324e9 # EXP-Topic sparse-revlog # Available At https://bitbucket.org/octobus/mercurial-devel/ #

Re: [PATCH 4 of 8] revlog: more efficient implementation for issnapshot

2018-12-21 Thread Boris FELD
On 17/12/2018 13:45, Yuya Nishihara wrote: > On Mon, 17 Dec 2018 12:00:46 +, Boris Feld wrote: >> # HG changeset patch >> # User Boris Feld >> # Date 1545040296 -3600 >> # Mon Dec 17 10:51:36 2018 +0100 >> # Node ID 9fe9cc49f235311269fd957c49898396ed7bdfc0 >> # Parent

Re: [PATCH 4 of 8] revlog: more efficient implementation for issnapshot

2018-12-21 Thread Boris FELD
On 17/12/2018 15:14, Yuya Nishihara wrote: > On Mon, 17 Dec 2018 12:00:46 +, Boris Feld wrote: >> # HG changeset patch >> # User Boris Feld >> # Date 1545040296 -3600 >> # Mon Dec 17 10:51:36 2018 +0100 >> # Node ID 9fe9cc49f235311269fd957c49898396ed7bdfc0 >> # Parent

Re: Improving %ld substiution in `repo.revs`

2018-12-21 Thread Boris FELD
On 20/12/2018 14:23, Yuya Nishihara wrote: > On Thu, 20 Dec 2018 10:27:32 +0100, Boris FELD wrote: >> On 17/12/2018 14:36, Yuya Nishihara wrote: >>> On Mon, 17 Dec 2018 12:38:17 +, Boris FELD wrote: It is possible to passvarious substitution when passing revset to `repo.revs` (eg: