[PATCH remotenames] pull: fix pull --rebase with a --tool argument

2017-05-30 Thread Adam Simpkins
# HG changeset patch # User Adam Simpkins # Date 1496173480 25200 # Tue May 30 12:44:40 2017 -0700 # Node ID 3988f1c49f0d86d6e0c8a7bbfaf738d70fddf916 # Parent 78c8966c02759755235a6566e0c557b82ff9cb0a pull: fix pull --rebase with a --tool argument The code previously

[PATCH 1 of 9 v2] hidden: drop obsolete comment about cacheability

2017-05-30 Thread Martin von Zweigbergk via Mercurial-devel
# HG changeset patch # User Martin von Zweigbergk # Date 1495944137 25200 # Sat May 27 21:02:17 2017 -0700 # Node ID 568558acf7efd7d4ffd8f44a5bf29c92f5d6a2ba # Parent e7aa11f3abcdc4322048ee244e023bfa40841630 hidden: drop obsolete comment about cacheability The cache

[PATCH 2 of 9 v2] hidden: rename "revealedrevs" to "pinnedrevs"

2017-05-30 Thread Martin von Zweigbergk via Mercurial-devel
# HG changeset patch # User Martin von Zweigbergk # Date 1495944531 25200 # Sat May 27 21:08:51 2017 -0700 # Node ID eb935934cf29ce92db4c9cd11f76e4758ee9e3c3 # Parent 568558acf7efd7d4ffd8f44a5bf29c92f5d6a2ba hidden: rename "revealedrevs" to "pinnedrevs" E.g. tags and

[Bug 5580] New: ui.paginate=never (or False) disables --pager=yes

2017-05-30 Thread mercurial-bugs
https://bz.mercurial-scm.org/show_bug.cgi?id=5580 Bug ID: 5580 Summary: ui.paginate=never (or False) disables --pager=yes Product: Mercurial Version: 4.2 Hardware: PC OS: Linux Status: UNCONFIRMED

[PATCH 3 of 9 v2] hidden: change _domainancestors() to _revealancestors()

2017-05-30 Thread Martin von Zweigbergk via Mercurial-devel
# HG changeset patch # User Martin von Zweigbergk # Date 1495945026 25200 # Sat May 27 21:17:06 2017 -0700 # Node ID ecac021902a674346cec3121273d966e99bc83c0 # Parent eb935934cf29ce92db4c9cd11f76e4758ee9e3c3 hidden: change _domainancestors() to _revealancestors()

[PATCH 4 of 9 v2] hidden: remove unnecessary 'domain' parameter from _revealancestors()

2017-05-30 Thread Martin von Zweigbergk via Mercurial-devel
# HG changeset patch # User Martin von Zweigbergk # Date 1495948220 25200 # Sat May 27 22:10:20 2017 -0700 # Node ID 77291870841002ceb0880874611a798ebf1967d8 # Parent ecac021902a674346cec3121273d966e99bc83c0 hidden: remove unnecessary 'domain' parameter from

[PATCH 5 of 9 v2] hidden: pass revs to iterate into _consistencyblockers()

2017-05-30 Thread Martin von Zweigbergk via Mercurial-devel
# HG changeset patch # User Martin von Zweigbergk # Date 1495950217 25200 # Sat May 27 22:43:37 2017 -0700 # Node ID fedf0f5eb5c446861cd0257a591e1fd131f53676 # Parent 77291870841002ceb0880874611a798ebf1967d8 hidden: pass revs to iterate into _consistencyblockers()

[PATCH 6 of 9 v2] hidden: remove _consistencyblockers()

2017-05-30 Thread Martin von Zweigbergk via Mercurial-devel
# HG changeset patch # User Martin von Zweigbergk # Date 1495950919 25200 # Sat May 27 22:55:19 2017 -0700 # Node ID 114579789985724a694d86b9ea7ae7f37343c172 # Parent fedf0f5eb5c446861cd0257a591e1fd131f53676 hidden: remove _consistencyblockers() Roughly speaking, we

[PATCH 7 of 9 v2] hidden: make _revealancestors() reveal ancestors exclusively

2017-05-30 Thread Martin von Zweigbergk via Mercurial-devel
# HG changeset patch # User Martin von Zweigbergk # Date 1495951510 25200 # Sat May 27 23:05:10 2017 -0700 # Node ID 5ccdb1da554e113cfdb3bf88e65a05d0aa1efd5d # Parent 114579789985724a694d86b9ea7ae7f37343c172 hidden: make _revealancestors() reveal ancestors exclusively

[PATCH 9 of 9 v2] hidden: remove unnecessary guard condition

2017-05-30 Thread Martin von Zweigbergk via Mercurial-devel
# HG changeset patch # User Martin von Zweigbergk # Date 1496175392 25200 # Tue May 30 13:16:32 2017 -0700 # Node ID 67bf929e29e4c8cf7e824cc49d6bd271e1d78a86 # Parent b3db386713b83543ad3b966a59caae359f0b67b4 hidden: remove unnecessary guard condition The "if visible"

[PATCH 8 of 9 v2] hidden: subtract pinned revs from hidden earlier

2017-05-30 Thread Martin von Zweigbergk via Mercurial-devel
# HG changeset patch # User Martin von Zweigbergk # Date 1496165240 25200 # Tue May 30 10:27:20 2017 -0700 # Node ID b3db386713b83543ad3b966a59caae359f0b67b4 # Parent 5ccdb1da554e113cfdb3bf88e65a05d0aa1efd5d hidden: subtract pinned revs from hidden earlier The pinned

Re: [PATCH] help: pass commands module by argument

2017-05-30 Thread Augie Fackler
> On May 30, 2017, at 12:03 PM, Yuya Nishihara wrote: > > # HG changeset patch > # User Yuya Nishihara > # Date 1495353452 -32400 > # Sun May 21 16:57:32 2017 +0900 > # Node ID d786341a32f9707143c1d00a467b800034677bb6 > # Parent

[PATCH 2 of 2] tests: fix run-tests when there's a bad #if in a test

2017-05-30 Thread Augie Fackler
# HG changeset patch # User Augie Fackler # Date 1496191723 14400 # Tue May 30 20:48:43 2017 -0400 # Node ID 48ea485539377729a711959c15ac4262550234fc # Parent 361bf17d190dbd3410be4b7fd8ff4d27ddb48739 tests: fix run-tests when there's a bad #if in a test That has (and

[PATCH 1 of 2] tests: make run-tests fail early if no channel is found

2017-05-30 Thread Augie Fackler
# HG changeset patch # User Augie Fackler # Date 1496191620 14400 # Tue May 30 20:47:00 2017 -0400 # Node ID 361bf17d190dbd3410be4b7fd8ff4d27ddb48739 # Parent 9a0a243342b8a2c4d1f75215615785785844f0cb tests: make run-tests fail early if no channel is found I hit a weird

Re: [PATCH 2 of 3 V3] color: enable ANSI support on Windows 10

2017-05-30 Thread Matt Harbison
On Tue, 30 May 2017 22:50:14 -0400, Matt Harbison wrote: # HG changeset patch # User Matt Harbison # Date 1495506038 14400 # Mon May 22 22:20:38 2017 -0400 # Node ID d0dcc7b57bab42b1e79931ef5cab4ba66a0cc58e # Parent

Re: [PATCH remotenames] pull: fix pull --rebase with a --tool argument

2017-05-30 Thread Sean Farley
Adam Simpkins writes: > # HG changeset patch > # User Adam Simpkins > # Date 1496173480 25200 > # Tue May 30 12:44:40 2017 -0700 > # Node ID 3988f1c49f0d86d6e0c8a7bbfaf738d70fddf916 > # Parent 78c8966c02759755235a6566e0c557b82ff9cb0a > pull: fix pull

[PATCH 1 of 3 V3] win32: add a method to enable ANSI color code processing on Windows 10

2017-05-30 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1495504856 14400 # Mon May 22 22:00:56 2017 -0400 # Node ID 79425b258088af20ae520e24bd60ab471dd62ec4 # Parent e7aa11f3abcdc4322048ee244e023bfa40841630 win32: add a method to enable ANSI color code processing on

[PATCH 3 of 3 V3] help: update the color documentation for Windows 10 ANSI support

2017-05-30 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1495506779 14400 # Mon May 22 22:32:59 2017 -0400 # Node ID 8f5d6b7df8bf0c2026945b1a95b26af7c5aa67b0 # Parent d0dcc7b57bab42b1e79931ef5cab4ba66a0cc58e help: update the color documentation for Windows 10 ANSI support

[PATCH 2 of 3 V3] color: enable ANSI support on Windows 10

2017-05-30 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1495506038 14400 # Mon May 22 22:20:38 2017 -0400 # Node ID d0dcc7b57bab42b1e79931ef5cab4ba66a0cc58e # Parent 79425b258088af20ae520e24bd60ab471dd62ec4 color: enable ANSI support on Windows 10 This will display color

Re: [PATCH RFC] revset: lookup descendents for negative arguments to ancestor operator

2017-05-30 Thread Sean Farley
David Soria Parra writes: > # HG changeset patch > # User David Soria Parra > # Date 1495905909 25200 > # Sat May 27 10:25:09 2017 -0700 > # Node ID 47c710c797624b6d5c84c493a873ea8beb563a74 > # Parent b647b923486f38d83b92089eafa9faafaa79785d > revset:

Re: [PATCH 2 of 2] tests: fix run-tests when there's a bad #if in a test

2017-05-30 Thread Augie Fackler
> On May 30, 2017, at 9:12 PM, Augie Fackler wrote: > > # HG changeset patch > # User Augie Fackler > # Date 1496191723 14400 > # Tue May 30 20:48:43 2017 -0400 > # Node ID 48ea485539377729a711959c15ac4262550234fc > # Parent

Re: [PATCH 2 of 3 V2] color: enable ANSI support on Windows 10

2017-05-30 Thread Matt Harbison
On Tue, 30 May 2017 09:41:17 -0400, FUJIWARA Katsunori wrote: At Sun, 28 May 2017 14:11:15 -0400, Matt Harbison wrote: > On May 28, 2017, at 1:14 PM, FUJIWARA Katsunori wrote: > > At Sat, 27 May 2017 00:19:22 -0400, > Matt Harbison wrote:

Re: [PATCH 4 of 5 osx] zsh_completion: install as _hg not hg

2017-05-30 Thread Kyle Lippincott
Would it make sense to put this (and the required pkgbuild change) on 'stable' to avoid the issue from the first paragraph of the description? With a name like `hg`, if the user has a line like `autoload ${^fpath}/*(N-.:t)` in their zshrc, it will create a shell function named `hg` that will hide

Re: [PATCH remotenames] pull: fix pull --rebase with a --tool argument

2017-05-30 Thread Sean Farley
Adam Simpkins writes: > # HG changeset patch > # User Adam Simpkins > # Date 1496173480 25200 > # Tue May 30 12:44:40 2017 -0700 > # Node ID 3988f1c49f0d86d6e0c8a7bbfaf738d70fddf916 > # Parent 78c8966c02759755235a6566e0c557b82ff9cb0a > pull: fix pull

[PATCH v2] patchbomb: add -B option to select a bookmark

2017-05-30 Thread David Demelier
# HG changeset patch # User David Demelier # Date 1486130547 -3600 # Fri Feb 03 15:02:27 2017 +0100 # Node ID 78767485c1feff1593ca39c8986a29abd44cc567 # Parent 1df80eff24cfbde6654149bd8aa969f246672405 patchbomb: add -B option to select a bookmark Add the

[PATCH 2 of 5] match: optimize visitdir() for when no explicit files are listed

2017-05-30 Thread Martin von Zweigbergk via Mercurial-devel
# HG changeset patch # User Martin von Zweigbergk # Date 1495349354 25200 # Sat May 20 23:49:14 2017 -0700 # Node ID b096fab5cc395a8f91d6026f7562573f01274458 # Parent 6be5ea3cf222fd799abff57f42e48da5a764c0a7 match: optimize visitdir() for when no explicit files are

[PATCH 1 of 5] match: handle everything-matching using new alwaysmatcher

2017-05-30 Thread Martin von Zweigbergk via Mercurial-devel
# HG changeset patch # User Martin von Zweigbergk # Date 1495219801 25200 # Fri May 19 11:50:01 2017 -0700 # Node ID 6be5ea3cf222fd799abff57f42e48da5a764c0a7 # Parent cf7c88986e9f64926bdf79b04e2777d730cf8cb0 match: handle everything-matching using new alwaysmatcher

[PATCH 3 of 5] match: drop support for empty pattern list in patternmatcher

2017-05-30 Thread Martin von Zweigbergk via Mercurial-devel
# HG changeset patch # User Martin von Zweigbergk # Date 1495220296 25200 # Fri May 19 11:58:16 2017 -0700 # Node ID f563ef561ef7f41b2628039c52e17b335e3764e3 # Parent b096fab5cc395a8f91d6026f7562573f01274458 match: drop support for empty pattern list in patternmatcher

[PATCH 4 of 5] match: move normalize() call out of matcher constructors

2017-05-30 Thread Martin von Zweigbergk via Mercurial-devel
# HG changeset patch # User Martin von Zweigbergk # Date 1495223265 25200 # Fri May 19 12:47:45 2017 -0700 # Node ID 7a00646bfff19e9589927a5c0fa46502baaea2aa # Parent f563ef561ef7f41b2628039c52e17b335e3764e3 match: move normalize() call out of matcher constructors By

[PATCH 5 of 5] match: remove special-casing of always-matching patterns in patternmatcher

2017-05-30 Thread Martin von Zweigbergk via Mercurial-devel
# HG changeset patch # User Martin von Zweigbergk # Date 1495224975 25200 # Fri May 19 13:16:15 2017 -0700 # Node ID 417eb24effd52d19642d3e5113f77cfeab0d8c10 # Parent 7a00646bfff19e9589927a5c0fa46502baaea2aa match: remove special-casing of always-matching patterns in

[Bug 5579] New: incorrect 'subdir not under root' when using `hg log` with -R and -I

2017-05-30 Thread mercurial-bugs
https://bz.mercurial-scm.org/show_bug.cgi?id=5579 Bug ID: 5579 Summary: incorrect 'subdir not under root' when using `hg log` with -R and -I Product: Mercurial Version: unspecified Hardware: PC OS: Mac OS

Re: [PATCH 1 of 5] test: add a test file for relevant obsmarkers and its usage

2017-05-30 Thread Martin von Zweigbergk via Mercurial-devel
On Fri, May 26, 2017 at 3:35 AM, Pierre-Yves David wrote: > # HG changeset patch > # User Pierre-Yves David > # Date 1495733827 -7200 > # Thu May 25 19:37:07 2017 +0200 > # Node ID 787fc44da84c7dff4e14b0fca9c247d74bc92ec4 > #

Re: [PATCH 1 of 5] test: add a test file for relevant obsmarkers and its usage

2017-05-30 Thread Pierre-Yves David
On 05/30/2017 08:39 AM, Martin von Zweigbergk wrote: On Fri, May 26, 2017 at 3:35 AM, Pierre-Yves David wrote: # HG changeset patch # User Pierre-Yves David # Date 1495733827 -7200 # Thu May 25 19:37:07 2017 +0200 # Node ID

[PATCH] match: add __repr__ for subdirmatcher

2017-05-30 Thread Martin von Zweigbergk via Mercurial-devel
# HG changeset patch # User Martin von Zweigbergk # Date 1495829310 25200 # Fri May 26 13:08:30 2017 -0700 # Node ID bd7f40b29d2eb2dcf7fc774096fe96310446f788 # Parent cf7c88986e9f64926bdf79b04e2777d730cf8cb0 match: add __repr__ for subdirmatcher Should at least be

Re: [PATCH 3 of 8] hidden: change _domainancestors() to _revealancestors()

2017-05-30 Thread Pierre-Yves David
On 05/29/2017 11:54 PM, Martin von Zweigbergk wrote: On May 29, 2017 9:50 AM, "Pierre-Yves David" > wrote: On 05/28/2017 08:15 AM, Martin von Zweigbergk wrote: # HG changeset patch # User Martin von

[PATCH 2 of 4 contrib] contrib: make editmergeps use -NoNewWindow option in Start-Process cmdlet

2017-05-30 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi # Date 1496149351 25200 # Tue May 30 06:02:31 2017 -0700 # Node ID 17fa785d74860249904628b153fa8d7b7c715042 # Parent e11f32343279bb07cba3e7844a6bbfc1874a065d contrib: make editmergeps use -NoNewWindow option in Start-Process

Re: [PATCH 2 of 8] hidden: rename "revealedrevs" to "anchorrevs"

2017-05-30 Thread Augie Fackler
On Mon, May 29, 2017 at 12:41 PM, Pierre-Yves David wrote: > > > On 05/29/2017 06:21 PM, Martin von Zweigbergk wrote: >> >> >> >> On May 29, 2017 8:46 AM, "Pierre-Yves David" >> > >> wrote: >>

Re: [PATCH 04 of 10 py3] scmutil: convert exception to bytes in a Py3-friendly manner

2017-05-30 Thread Yuya Nishihara
On Mon, 29 May 2017 10:32:26 -0400, Augie Fackler wrote: > # HG changeset patch > # User Augie Fackler > # Date 1496000686 14400 > # Sun May 28 15:44:46 2017 -0400 > # Node ID 6e1ab7424617c7c7afca7faab559507c5e816a9c > # Parent f1ae981927af4d2d75e2a0bc58c733c9a90c085b >

Re: [PATCH 10 of 10 py3] help: when looking for exclusion kws, convert doc to sysbytes

2017-05-30 Thread Yuya Nishihara
On Mon, 29 May 2017 10:32:32 -0400, Augie Fackler wrote: > # HG changeset patch > # User Augie Fackler > # Date 1496001043 14400 > # Sun May 28 15:50:43 2017 -0400 > # Node ID 6e1f46fb198dbe5ec45d01a34cea43c541bd7233 > # Parent f1be99397daee2fa8bd9d04cb1296cb7e0260c0d >

Re: [PATCH 01 of 10 py3] help: convert flag default to bytes portably

2017-05-30 Thread Yuya Nishihara
On Mon, 29 May 2017 10:32:23 -0400, Augie Fackler wrote: > # HG changeset patch > # User Augie Fackler > # Date 1496000969 14400 > # Sun May 28 15:49:29 2017 -0400 > # Node ID 75e176c753d2c2c7eb5b5c0791bc993160fcb7b1 > # Parent aa333c1982abfe12a3940811d07468a286de93db >

Re: [PATCH 05 of 10 py3] dispatch: convert exception payload to bytes more carefully

2017-05-30 Thread Yuya Nishihara
On Mon, 29 May 2017 10:32:27 -0400, Augie Fackler wrote: > # HG changeset patch > # User Augie Fackler > # Date 1496000820 14400 > # Sun May 28 15:47:00 2017 -0400 > # Node ID 47cbf6238b4a62cead3dc90a4021f7c34ae16f4e > # Parent 6e1ab7424617c7c7afca7faab559507c5e816a9c >

Re: [PATCH 02 of 10 py3] doc: port check-seclevel.py to be Python 2/3 portable

2017-05-30 Thread Yuya Nishihara
On Mon, 29 May 2017 10:32:24 -0400, Augie Fackler wrote: > # HG changeset patch > # User Augie Fackler > # Date 1496001086 14400 > # Sun May 28 15:51:26 2017 -0400 > # Node ID 4991a75faad243e7b80a51bddc5e5a3d86989b3b > # Parent 75e176c753d2c2c7eb5b5c0791bc993160fcb7b1 >

[PATCH 3 of 4 contrib] contrib: fix a bug preventing editmergeps.ps1 from running unknonw editors

2017-05-30 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi # Date 1496150271 25200 # Tue May 30 06:17:51 2017 -0700 # Node ID 46a10362e0504dacb224a5663794851e36095d77 # Parent 17fa785d74860249904628b153fa8d7b7c715042 contrib: fix a bug preventing editmergeps.ps1 from running unknonw

[PATCH 4 of 4 contrib] contrib: remove unnecessary debug output from editmergeps.ps1

2017-05-30 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi # Date 1496150534 25200 # Tue May 30 06:22:14 2017 -0700 # Node ID d636c56a00af01335a8a3ec1f089547b02d96da5 # Parent 46a10362e0504dacb224a5663794851e36095d77 contrib: remove unnecessary debug output from editmergeps.ps1 diff

[PATCH 1 of 4 contrib] contrib: run editmergeps.ps1 from the same location as editmergeps.bat

2017-05-30 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi # Date 1496149008 25200 # Tue May 30 05:56:48 2017 -0700 # Node ID e11f32343279bb07cba3e7844a6bbfc1874a065d # Parent cf7c88986e9f64926bdf79b04e2777d730cf8cb0 contrib: run editmergeps.ps1 from the same location as editmergeps.bat

Re: [PATCH 2 of 3 V2] color: enable ANSI support on Windows 10

2017-05-30 Thread FUJIWARA Katsunori
At Sun, 28 May 2017 14:11:15 -0400, Matt Harbison wrote: > > > > On May 28, 2017, at 1:14 PM, FUJIWARA Katsunori > > wrote: > > > > At Sat, 27 May 2017 00:19:22 -0400, > > Matt Harbison wrote: > >> > >> # HG changeset patch > >> # User Matt Harbison

Re: [PATCH 1 of 2 manifest-py3] cleanup: rename all iteritems methods to items and add iteritems alias

2017-05-30 Thread Yuya Nishihara
On Mon, 29 May 2017 10:29:50 -0400, Augie Fackler wrote: > # HG changeset patch > # User Augie Fackler > # Date 1496030402 14400 > # Mon May 29 00:00:02 2017 -0400 > # Node ID 5f4c7324c8edd5e82f719bbef6a55ec24560ea2b > # Parent aa333c1982abfe12a3940811d07468a286de93db >

Re: [PATCH 1 of 5] test: add a test file for relevant obsmarkers and its usage

2017-05-30 Thread Martin von Zweigbergk via Mercurial-devel
On Tue, May 30, 2017 at 1:46 AM, Pierre-Yves David wrote: > > > On 05/30/2017 08:39 AM, Martin von Zweigbergk wrote: >> >> On Fri, May 26, 2017 at 3:35 AM, Pierre-Yves David >> wrote: >>> >>> # HG changeset patch >>> # User

Re: [PATCH 2 of 8] hidden: rename "revealedrevs" to "anchorrevs"

2017-05-30 Thread Martin von Zweigbergk via Mercurial-devel
On Tue, May 30, 2017 at 5:57 AM, Augie Fackler wrote: > On Mon, May 29, 2017 at 12:41 PM, Pierre-Yves David > wrote: >> >> >> On 05/29/2017 06:21 PM, Martin von Zweigbergk wrote: >>> >>> >>> >>> On May 29, 2017 8:46 AM, "Pierre-Yves David" >>>

Re: [PATCH 5 of 5] test: add isolated prune case (to test-obsolete-bundle-strip.t)

2017-05-30 Thread Martin von Zweigbergk via Mercurial-devel
On Fri, May 26, 2017 at 3:35 AM, Pierre-Yves David wrote: > # HG changeset patch > # User Pierre-Yves David > # Date 1495733880 -7200 > # Thu May 25 19:38:00 2017 +0200 > # Node ID 8cd41ed52b04ebdd3958f69d0c0fe463db20a597 > #

Re: [PATCH 5 of 5] test: add isolated prune case (to test-obsolete-bundle-strip.t)

2017-05-30 Thread Pierre-Yves David
On 05/30/2017 07:25 PM, Martin von Zweigbergk wrote: On Fri, May 26, 2017 at 3:35 AM, Pierre-Yves David wrote: # HG changeset patch # User Pierre-Yves David # Date 1495733880 -7200 # Thu May 25 19:38:00 2017 +0200 # Node ID

[PATCH] help: pass commands module by argument

2017-05-30 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1495353452 -32400 # Sun May 21 16:57:32 2017 +0900 # Node ID d786341a32f9707143c1d00a467b800034677bb6 # Parent 633c635a790ad75709e0e84256f4c1a1c7d27ca0 help: pass commands module by argument This removes import cycle. diff

Re: [PATCH 6 of 8] hidden: remove _consistencyblockers()

2017-05-30 Thread Jun Wu
Excerpts from Pierre-Yves David's message of 2017-05-29 19:16:06 +0200: > Ho, this is not a set‽ (that is what I've been missing). > > Hum, we should probably stick to pure python set for the return of > phasecase here and only upgrade them to smartset in revset. smartset is better because:

Re: [PATCH 3 of 8] hidden: change _domainancestors() to _revealancestors()

2017-05-30 Thread Martin von Zweigbergk via Mercurial-devel
On Tue, May 30, 2017 at 1:53 AM, Pierre-Yves David wrote: > On 05/29/2017 11:54 PM, Martin von Zweigbergk wrote: >> >> >> >> On May 29, 2017 9:50 AM, "Pierre-Yves David" >> > >> wrote: >> >> >>

mercurial@32520: 34 new changesets

2017-05-30 Thread Mercurial Commits
34 new changesets in mercurial: https://www.mercurial-scm.org/repo/hg/rev/f475446b4837 changeset: 32487:f475446b4837 user:Pierre-Yves David date:Thu May 25 19:37:07 2017 +0200 summary: test: add a test file for relevant obsmarkers and its

[PATCH 4 of 6] cat: stop using makefileobj()

2017-05-30 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1495716189 -32400 # Thu May 25 21:43:09 2017 +0900 # Node ID d403731c94f481cb5349580f374e8a8564fed2f4 # Parent aa8b8c29ea0f3345ee490275a42c279fbe1f6e39 cat: stop using makefileobj() Prepares for porting to the formatter API.

[PATCH 1 of 6] formatter: add option to redirect output to file object

2017-05-30 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1421571884 -32400 # Sun Jan 18 18:04:44 2015 +0900 # Node ID 933ca2eb5014dfdf99e9a55a72df7916c24d58ad # Parent d786341a32f9707143c1d00a467b800034677bb6 formatter: add option to redirect output to file object Commands like

[PATCH 6 of 6] cat: add formatter support

2017-05-30 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1495716824 -32400 # Thu May 25 21:53:44 2017 +0900 # Node ID a20184dbfeadfa5c8da9a67fecafd972d7e2202d # Parent 88dd1416922eaf34fd90e2e76a3d941f9a950ba3 cat: add formatter support This is an example showing how formatter can

[PATCH 5 of 6] cat: use with statement to close output file

2017-05-30 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1495875516 -32400 # Sat May 27 17:58:36 2017 +0900 # Node ID 88dd1416922eaf34fd90e2e76a3d941f9a950ba3 # Parent d403731c94f481cb5349580f374e8a8564fed2f4 cat: use with statement to close output file diff --git

[PATCH 3 of 6] formatter: add nullformatter

2017-05-30 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1495874666 -32400 # Sat May 27 17:44:26 2017 +0900 # Node ID aa8b8c29ea0f3345ee490275a42c279fbe1f6e39 # Parent 3b1c26a047eb15f0d606ad6816a04cf83a0c9fc6 formatter: add nullformatter This can be used as a placeholder variable.

[PATCH 2 of 6] formatter: add helper to create a formatter optionally backed by file

2017-05-30 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1495874418 -32400 # Sat May 27 17:40:18 2017 +0900 # Node ID 3b1c26a047eb15f0d606ad6816a04cf83a0c9fc6 # Parent 933ca2eb5014dfdf99e9a55a72df7916c24d58ad formatter: add helper to create a formatter optionally backed by file To

Re: [PATCH 4 of 4 hyperblame] annotate: add a new experimental --skip option to skip revs

2017-05-30 Thread Siddharth Agarwal
On 5/29/17 6:37 AM, Yuya Nishihara wrote: On Sun, 28 May 2017 22:40:47 -0700, Martin von Zweigbergk via Mercurial-devel wrote: On Wed, May 24, 2017 at 7:39 PM, Siddharth Agarwal wrote: # HG changeset patch # User Siddharth Agarwal # Date 1495679973 25200 # Wed

Re: [PATCH] match: add __repr__ for subdirmatcher

2017-05-30 Thread Yuya Nishihara
On Mon, 29 May 2017 23:47:41 -0700, Martin von Zweigbergk via Mercurial-devel wrote: > # HG changeset patch > # User Martin von Zweigbergk > # Date 1495829310 25200 > # Fri May 26 13:08:30 2017 -0700 > # Node ID bd7f40b29d2eb2dcf7fc774096fe96310446f788 > # Parent

Re: [PATCH 2 of 8] hidden: rename "revealedrevs" to "anchorrevs"

2017-05-30 Thread Augie Fackler
On Tue, May 30, 2017 at 12:26 PM, Martin von Zweigbergk wrote: > o E > | > x D > | > | x C bookmark1 > | | > | x B > |/ > o A > > I would call C a pinned rev because it has the bookmark pointing to > it. But also note that B and D are both revealed, the former because > of

Re: [PATCH 2 of 8] hidden: rename "revealedrevs" to "anchorrevs"

2017-05-30 Thread Pierre-Yves David
On 05/30/2017 06:26 PM, Martin von Zweigbergk wrote: On Tue, May 30, 2017 at 5:57 AM, Augie Fackler wrote: On Mon, May 29, 2017 at 12:41 PM, Pierre-Yves David wrote: On 05/29/2017 06:21 PM, Martin von Zweigbergk wrote: On May 29, 2017