Re: [PATCH 5 of 5 topic-experiment] topics: abort if user wants to show the stack of a non-existent topic

2017-06-18 Thread Pierre-Yves David
I've taken the whole series Thanks! There is still multiple unsolved issue around issue5441, but patch2 make things move forward so I've taken it. See comment on this specific patch for details. On 06/19/2017 12:12 AM, Pulkit Goyal wrote: # HG changeset patch # User Pulkit Goyal <7895pul...@

Re: [PATCH 2 of 5 topic-experiment] topics: make sure we commit on new parents while changing topics (issue5441)

2017-06-18 Thread Pierre-Yves David
On 06/19/2017 12:12 AM, Pulkit Goyal wrote: # HG changeset patch # User Pulkit Goyal <7895pul...@gmail.com> # Date 1497736426 -19800 # Sun Jun 18 03:23:46 2017 +0530 # Node ID 3c6e013ffb8cb4e76b1e496bf8c34ebf790a506d # Parent 522b3457c765d271d8029a92dc3d8590b6679c6b topics: make sure we com

[PATCH 2 of 2] run-tests: explicitly flush test runner output for Windows stability

2017-06-18 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1497838794 14400 # Sun Jun 18 22:19:54 2017 -0400 # Node ID 5a86b565abe65d4aca9d290a627736804215a8fa # Parent 8fd2d66049d936d2cc501ad9a466fb5e67ed8ac2 run-tests: explicitly flush test runner output for Windows stability When hghave testing go

[PATCH 1 of 2] tinyproxy: explicitly flush logged messages

2017-06-18 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1497835913 14400 # Sun Jun 18 21:31:53 2017 -0400 # Node ID 8fd2d66049d936d2cc501ad9a466fb5e67ed8ac2 # Parent 07d5a503124caed05e1300a5208240764882c831 tinyproxy: explicitly flush logged messages On Windows, output streams are buffered when re

mercurial@32878: 42 new changesets

2017-06-18 Thread Mercurial Commits
42 new changesets in mercurial: https://www.mercurial-scm.org/repo/hg/rev/50586a0a946f changeset: 32837:50586a0a946f user:Yuya Nishihara date:Sat Apr 22 18:42:03 2017 +0900 summary: cmdutil: factor out helper to create changeset_templater with literal template https://www.

[PATCH] highlight: put pygments import inside demandimport.deactivated

2017-06-18 Thread Augie Fackler
# HG changeset patch # User Augie Fackler # Date 1497841554 14400 # Sun Jun 18 23:05:54 2017 -0400 # Node ID 44dd362d5685815692baed660a476eebfed8346e # Parent 2851b24eecc483ce1546d63d155fa2e9250e3f44 highlight: put pygments import inside demandimport.deactivated I tripped on some weirdness

Re: [PATCH RFC] ui: add support for a tweakdefaults knob

2017-06-18 Thread Augie Fackler
> On Jun 18, 2017, at 21:59, Augie Fackler wrote: > >> >> On Jun 17, 2017, at 01:01, Yuya Nishihara wrote: >> I have no idea how we should process values which are only set in untrusted config. Using hasconfig(untrusted=True) might be a bit safer, but there would still be

Re: Transient Windows test failures

2017-06-18 Thread Augie Fackler
> On Jun 16, 2017, at 22:02, Matt Harbison wrote: > > On Fri, 16 Jun 2017 09:59:30 -0400, Augie Fackler wrote: > >> On Fri, Jun 16, 2017 at 12:18:18AM -0400, Matt Harbison wrote: >>> So apparently, this is a symptom of not having %SystemRoot% in the >>> environment when calling CreateProcess()

[PATCH 2 of 2] tests: enforce use of $PYTHON in tests

2017-06-18 Thread Augie Fackler
# HG changeset patch # User Augie Fackler # Date 1497550959 14400 # Thu Jun 15 14:22:39 2017 -0400 # Node ID d12ed9ad7fd38bc4080709228cd458e9c136 # Parent 6b14e1abca3dcb131c7765c41f30e903d72e1faa tests: enforce use of $PYTHON in tests diff --git a/tests/test-check-shbang.t b/tests/test-

[PATCH 1 of 2] tests: use $PYTHON in #! so we always use the right Python

2017-06-18 Thread Augie Fackler
# HG changeset patch # User Augie Fackler # Date 1497551272 14400 # Thu Jun 15 14:27:52 2017 -0400 # Node ID 6b14e1abca3dcb131c7765c41f30e903d72e1faa # Parent 2851b24eecc483ce1546d63d155fa2e9250e3f44 tests: use $PYTHON in #! so we always use the right Python diff --git a/tests/test-bisect.t

Re: [PATCH RFC] ui: add support for a tweakdefaults knob

2017-06-18 Thread Augie Fackler
> On Jun 17, 2017, at 01:01, Yuya Nishihara wrote: > >>> I have no idea how we should process values which are only set in untrusted >>> config. Using hasconfig(untrusted=True) might be a bit safer, but there >>> would >>> still be inconsistency. >> >> I thought untrusted was the default? Or d

Re: [PATCH RFC] show: implement "stack" view

2017-06-18 Thread Augie Fackler
On Sat, Jun 17, 2017 at 01:02:49PM -0600, Gregory Szorc wrote: > # HG changeset patch > # User Gregory Szorc > # Date 1497726059 21600 > # Sat Jun 17 13:00:59 2017 -0600 > # Node ID c9a3d8cdbb925614419216d6e99d9a70f03d926d > # Parent 9fcb6df413c9ca475e705ecc15df07584dadb0c1 > show: implement

Re: [PATCH 2 of 2] dagop: move blockancestors() and blockdescendants() from context

2017-06-18 Thread Augie Fackler
On Sun, Jun 18, 2017 at 12:59:23AM +0900, Yuya Nishihara wrote: > # HG changeset patch > # User Yuya Nishihara > # Date 1487500634 -32400 > # Sun Feb 19 19:37:14 2017 +0900 > # Node ID 4b258e839f739c8c5c422b34891598aeb05858aa > # Parent ea5c0d4b4f3ff4b78218d21e29b8c2068f78907f > dagop: move

Re: [PATCH] help: clarify ancestors() and descendants() include given set (issue5594)

2017-06-18 Thread Augie Fackler
On Sun, Jun 18, 2017 at 11:15:39PM +0900, Yuya Nishihara wrote: > # HG changeset patch > # User Yuya Nishihara > # Date 1497793616 -32400 > # Sun Jun 18 22:46:56 2017 +0900 > # Node ID 19d3c58cd7b80484f774e6dbd7300b8c0e8d5017 > # Parent 07d5a503124caed05e1300a5208240764882c831 > help: clarif

Re: [PATCH 2 of 2 fix-old-git V2] tests: protect tests involving git ext::sh with git-ext-sh

2017-06-18 Thread Augie Fackler
On Sun, Jun 18, 2017 at 05:00:32PM -0700, Sean Farley wrote: > # HG changeset patch > # User Sean Farley > # Date 1497572093 25200 > # Thu Jun 15 17:14:53 2017 -0700 > # Branch fix-old-git > # Node ID 437d33723a6ef1cd58b4d0646adf3a5248102761 > # Parent 8e8e4eb5d74ec4ed2ea59db3defa9819ddc0db8

[PATCH 2 of 2 fix-old-git V2] tests: protect tests involving git ext::sh with git-ext-sh

2017-06-18 Thread Sean Farley
# HG changeset patch # User Sean Farley # Date 1497572093 25200 # Thu Jun 15 17:14:53 2017 -0700 # Branch fix-old-git # Node ID 437d33723a6ef1cd58b4d0646adf3a5248102761 # Parent 8e8e4eb5d74ec4ed2ea59db3defa9819ddc0db8b tests: protect tests involving git ext::sh with git-ext-sh diff --git a/

[PATCH 1 of 2 fix-old-git V2] hghave: add has_git_range for testing if git understands ext::sh

2017-06-18 Thread Sean Farley
# HG changeset patch # User Sean Farley # Date 1497572003 25200 # Thu Jun 15 17:13:23 2017 -0700 # Branch fix-old-git # Node ID 8e8e4eb5d74ec4ed2ea59db3defa9819ddc0db8b # Parent 07d5a503124caed05e1300a5208240764882c831 hghave: add has_git_range for testing if git understands ext::sh Even on

[PATCH 5 of 5 topic-experiment] topics: abort if user wants to show the stack of a non-existent topic

2017-06-18 Thread Pulkit Goyal
# HG changeset patch # User Pulkit Goyal <7895pul...@gmail.com> # Date 1497822215 -19800 # Mon Jun 19 03:13:35 2017 +0530 # Node ID 8d8ac3adc1f9e03625d293ae78f250b115154d94 # Parent 83df91589000c05359805c96fa84a3995896ee3c topics: abort if user wants to show the stack of a non-existent topic

[PATCH 4 of 5 topic-experiment] stack: show unstable state for the current revision if it is one (issue5553)

2017-06-18 Thread Pulkit Goyal
# HG changeset patch # User Pulkit Goyal <7895pul...@gmail.com> # Date 1497820835 -19800 # Mon Jun 19 02:50:35 2017 +0530 # Node ID 83df91589000c05359805c96fa84a3995896ee3c # Parent 46b090ecd2b9f69f52cae756008f199f78bb22c1 stack: show unstable state for the current revision if it is one (issu

[PATCH 2 of 5 topic-experiment] topics: make sure we commit on new parents while changing topics (issue5441)

2017-06-18 Thread Pulkit Goyal
# HG changeset patch # User Pulkit Goyal <7895pul...@gmail.com> # Date 1497736426 -19800 # Sun Jun 18 03:23:46 2017 +0530 # Node ID 3c6e013ffb8cb4e76b1e496bf8c34ebf790a506d # Parent 522b3457c765d271d8029a92dc3d8590b6679c6b topics: make sure we commit on new parents while changing topics (issu

[PATCH 1 of 5 topic-experiment] tests: add a test to show issue5441 in test-topic.t

2017-06-18 Thread Pulkit Goyal
# HG changeset patch # User Pulkit Goyal <7895pul...@gmail.com> # Date 1497736252 -19800 # Sun Jun 18 03:20:52 2017 +0530 # Node ID 522b3457c765d271d8029a92dc3d8590b6679c6b # Parent 6e5f5de46c50ebb104a467f4d90a5fa9882db1b9 tests: add a test to show issue5441 in test-topic.t The issue will be

[PATCH 3 of 5 topic-experiment] topics: some minute fixes to the documentation which shows up in help

2017-06-18 Thread Pulkit Goyal
# HG changeset patch # User Pulkit Goyal <7895pul...@gmail.com> # Date 1497820459 -19800 # Mon Jun 19 02:44:19 2017 +0530 # Node ID 46b090ecd2b9f69f52cae756008f199f78bb22c1 # Parent 3c6e013ffb8cb4e76b1e496bf8c34ebf790a506d topics: some minute fixes to the documentation which shows up in help

Re: [PATCH RFC] ui: add support for a tweakdefaults knob

2017-06-18 Thread Pierre-Yves David
On 06/15/2017 05:48 PM, Yuya Nishihara wrote: On Thu, 15 Jun 2017 11:21:33 -0400, Augie Fackler wrote: On Jun 15, 2017, at 11:19, Yuya Nishihara wrote: On Wed, 14 Jun 2017 21:37:21 -0400, Augie Fackler wrote: # HG changeset patch # User Augie Fackler # Date 1497488194 14400 # Wed Jun 1

Re: [PATCH 01 of 10] config: explicitly track the use of the standard default value

2017-06-18 Thread Pierre-Yves David
On 06/18/2017 08:55 PM, Pierre-Yves David wrote: # HG changeset patch # User Pierre-Yves David # Date 1497696671 -7200 # Sat Jun 17 12:51:11 2017 +0200 # Node ID 5e988d4f834b981d8aaf9d77019550d3800687d5 # Parent 29558247b00eff8c95c7604032b59cfbab34010d # EXP-Topic config.register # Availa

[PATCH 09 of 10] config: use the 'config' method in 'configsuboptions'

2017-06-18 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1497716900 -7200 # Sat Jun 17 18:28:20 2017 +0200 # Node ID d8629b5effa68c296e2da9bb8b6eb3ec3451793c # Parent a7036af610313c30e956262d57f12931af60576e # EXP-Topic config.register # Available At https://www.mercurial-scm.org/repo/users/marm

[PATCH 08 of 10] config: use the new '_unset' value for 'configpath'

2017-06-18 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1497696722 -7200 # Sat Jun 17 12:52:02 2017 +0200 # Node ID a7036af610313c30e956262d57f12931af60576e # Parent f3d6b4a73db3dc172b7ac2f30c84d4e509df22fe # EXP-Topic config.register # Available At https://www.mercurial-scm.org/repo/users/marm

[PATCH 10 of 10] config: use the new '_unset' value for 'configsuboptions'

2017-06-18 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1497696697 -7200 # Sat Jun 17 12:51:37 2017 +0200 # Node ID e61cd1328c8dd85d8e02a5519e028747074ff254 # Parent d8629b5effa68c296e2da9bb8b6eb3ec3451793c # EXP-Topic config.register # Available At https://www.mercurial-scm.org/repo/users/marm

[PATCH 01 of 10] config: explicitly track the use of the standard default value

2017-06-18 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1497696671 -7200 # Sat Jun 17 12:51:11 2017 +0200 # Node ID 5e988d4f834b981d8aaf9d77019550d3800687d5 # Parent 29558247b00eff8c95c7604032b59cfbab34010d # EXP-Topic config.register # Available At https://www.mercurial-scm.org/repo/users/marm

[PATCH 04 of 10] config: use the new '_unset' value for 'configint'

2017-06-18 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1497696820 -7200 # Sat Jun 17 12:53:40 2017 +0200 # Node ID 11f995470103d355c41e2bfc7b37160175f026cd # Parent 3984cb4c86deba1c255208f6c2e4a98f4aff227b # EXP-Topic config.register # Available At https://www.mercurial-scm.org/repo/users/marm

[PATCH 07 of 10] config: use the new '_unset' value for 'configdate'

2017-06-18 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1497696885 -7200 # Sat Jun 17 12:54:45 2017 +0200 # Node ID f3d6b4a73db3dc172b7ac2f30c84d4e509df22fe # Parent d088b10b758236bde21b123edad6eae1b8d3139c # EXP-Topic config.register # Available At https://www.mercurial-scm.org/repo/users/marm

[PATCH 05 of 10] config: use the new '_unset' value for 'configbytes'

2017-06-18 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1497696831 -7200 # Sat Jun 17 12:53:51 2017 +0200 # Node ID fa4f7a297bc32124742d631460fa44677854f202 # Parent 11f995470103d355c41e2bfc7b37160175f026cd # EXP-Topic config.register # Available At https://www.mercurial-scm.org/repo/users/marm

[PATCH 03 of 10] config: use the new '_unset' value for 'configwith'

2017-06-18 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1497696751 -7200 # Sat Jun 17 12:52:31 2017 +0200 # Node ID 3984cb4c86deba1c255208f6c2e4a98f4aff227b # Parent 0d7b693176387264f4e04e8ee6455195fa871e93 # EXP-Topic config.register # Available At https://www.mercurial-scm.org/repo/users/marm

[PATCH 06 of 10] config: use the new '_unset' value for 'configlist'

2017-06-18 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1497696844 -7200 # Sat Jun 17 12:54:04 2017 +0200 # Node ID d088b10b758236bde21b123edad6eae1b8d3139c # Parent fa4f7a297bc32124742d631460fa44677854f202 # EXP-Topic config.register # Available At https://www.mercurial-scm.org/repo/users/marm

[PATCH 02 of 10] config: use the new '_unset' value for 'configbool'

2017-06-18 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1497696736 -7200 # Sat Jun 17 12:52:16 2017 +0200 # Node ID 0d7b693176387264f4e04e8ee6455195fa871e93 # Parent 5e988d4f834b981d8aaf9d77019550d3800687d5 # EXP-Topic config.register # Available At https://www.mercurial-scm.org/repo/users/marm

Re: [PATCH 3 of 3 RFC] templatekw: use common "rev:node" format as the default of predecessors

2017-06-18 Thread Boris Feld
The series look much more better, thank you! The output is much more clear too! What would be the best way to include it with an option in hg log output? On Sat, 2017-06-17 at 14:02 +0900, Yuya Nishihara wrote: > # HG changeset patch > # User Yuya Nishihara > # Date 1497674058 -32400 > #  S

[PATCH] help: clarify ancestors() and descendants() include given set (issue5594)

2017-06-18 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1497793616 -32400 # Sun Jun 18 22:46:56 2017 +0900 # Node ID 19d3c58cd7b80484f774e6dbd7300b8c0e8d5017 # Parent 07d5a503124caed05e1300a5208240764882c831 help: clarify ancestors() and descendants() include given set (issue5594) Also unified "a

Re: [PATCH] check-concurrency: expose the feature as 'check-concurrent-push-mode'

2017-06-18 Thread Yuya Nishihara
On Sun, 18 Jun 2017 14:39:37 +0200, Pierre-Yves David wrote: > On 06/18/2017 08:09 AM, Yuya Nishihara wrote: > > On Sat, 17 Jun 2017 11:43:59 +0200, Pierre-Yves David wrote: > >> # HG changeset patch > >> # User Pierre-Yves David > >> # Date 1495923158 -7200 > >> # Sun May 28 00:12:38 2017 +0

Re: [PATCH] check-concurrency: expose the feature as 'check-concurrent-push-mode'

2017-06-18 Thread Pierre-Yves David
On 06/18/2017 08:09 AM, Yuya Nishihara wrote: On Sat, 17 Jun 2017 11:43:59 +0200, Pierre-Yves David wrote: # HG changeset patch # User Pierre-Yves David # Date 1495923158 -7200 # Sun May 28 00:12:38 2017 +0200 # Node ID 37ac2d3f1c505077f5684635df123a1fc31cf594 # Parent 29558247b00eff8c9

Re: [PATCH 2 of 6 stable] mq: create non-lossy patches, also with [diff] nobinary=True

2017-06-18 Thread Mads Kiilerich
On 06/18/2017 09:03 AM, Yuya Nishihara wrote: The direction seems good, but can't we use patchmod.difffeatureopts() ? Right, thanks. Didn't know about that one. /Mads ___ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mer

Re: [PATCH 2 of 6 stable] mq: create non-lossy patches, also with [diff] nobinary=True

2017-06-18 Thread Yuya Nishihara
On Sat, 17 Jun 2017 23:06:18 +0200, Mads Kiilerich wrote: > # HG changeset patch > # User Mads Kiilerich > # Date 1497727704 -7200 > # Sat Jun 17 21:28:24 2017 +0200 > # Branch stable > # Node ID 2dae66ed58c0e2440a344ab8de645436a4c1f1a6 > # Parent 1968bc846c16d0cf59a573daf879bb842daaf7f1 > m

[PATCH 4 of 5] changegroup: let callers pass in transaction to apply() (API)

2017-06-18 Thread Martin von Zweigbergk via Mercurial-devel
# HG changeset patch # User Martin von Zweigbergk # Date 1497591998 25200 # Thu Jun 15 22:46:38 2017 -0700 # Node ID d0254015a38d2727140432aa26efbe18ea8cab8b # Parent 1a23893eb7f7ea55df8835bd6208f8427fa36d13 changegroup: let callers pass in transaction to apply() (API) I think passing in th

[PATCH 1 of 5] exchange: create transaction for bundle1 unbundling earlier

2017-06-18 Thread Martin von Zweigbergk via Mercurial-devel
# HG changeset patch # User Martin von Zweigbergk # Date 1497568253 25200 # Thu Jun 15 16:10:53 2017 -0700 # Node ID c0f6614c4c95281e7188879cd430ce0208680f2c # Parent 8e02829bec6135f4ec96bb68b54de2c3f56dbc09 exchange: create transaction for bundle1 unbundling earlier changegroup.apply() cur

[PATCH 5 of 5] changegroup: delete "if True" and reflow

2017-06-18 Thread Martin von Zweigbergk via Mercurial-devel
# HG changeset patch # User Martin von Zweigbergk # Date 1497594227 25200 # Thu Jun 15 23:23:47 2017 -0700 # Node ID 7a2628b985886e8f8bcba35ad81d30cadb48f217 # Parent d0254015a38d2727140432aa26efbe18ea8cab8b changegroup: delete "if True" and reflow diff --git a/mercurial/changegroup.py b/me

[PATCH 3 of 5] repair: create transaction for bundle1 unbundling earlier

2017-06-18 Thread Martin von Zweigbergk via Mercurial-devel
# HG changeset patch # User Martin von Zweigbergk # Date 1497593354 25200 # Thu Jun 15 23:09:14 2017 -0700 # Node ID 1a23893eb7f7ea55df8835bd6208f8427fa36d13 # Parent b6b0928d0128d2b424b40bf4c4d2a59acc20f9ac repair: create transaction for bundle1 unbundling earlier See earlier patch for mot

[PATCH 2 of 5] unbundle: create transaction for bundle1 unbundling earlier

2017-06-18 Thread Martin von Zweigbergk via Mercurial-devel
# HG changeset patch # User Martin von Zweigbergk # Date 1497590301 25200 # Thu Jun 15 22:18:21 2017 -0700 # Node ID b6b0928d0128d2b424b40bf4c4d2a59acc20f9ac # Parent c0f6614c4c95281e7188879cd430ce0208680f2c unbundle: create transaction for bundle1 unbundling earlier See earlier patch for m