Re: [PATCH] fancyopts: making config defaults actually override defaults

2017-03-14 Thread David Soria Parra
On Sat, Mar 11, 2017 at 06:03:30PM -0800, Rodrigo Damazio Bovendorp via Mercurial-devel wrote: > # HG changeset patch > # User Rodrigo Damazio > # Date 1489274373 28800 > # Sat Mar 11 15:19:33 2017 -0800 > # Node ID 8c833b81a994e2d3304c3b06793f536355528aab > # Parent

Re: [PATCH remotefilelog-ext remotefilelog-ext] datapack: don't depend on demandimport when cstore isn't available

2017-03-14 Thread Durham Goode
On 3/13/17 2:06 PM, Kostia Balytskyi wrote: This looks good to me. On 13/03/2017 12:00, Augie Fackler wrote: # HG changeset patch # User Augie Fackler # Date 1489431594 14400 # Mon Mar 13 14:59:54 2017 -0400 # Node ID 7d290452e8f119b1329f70c9d529a8c5ff271cea # Parent

[PATCH 3 of 3] changegroup: switch to manifestctx.readstoragenewnodes() (issue5367)

2017-03-14 Thread Gregory Szorc
# HG changeset patch # User Gregory Szorc # Date 1489519968 25200 # Tue Mar 14 12:32:48 2017 -0700 # Node ID 58091ccc1d551152d4c135db1a394c1763bb24c4 # Parent c130f8c7496a823c92d3d71880e5beb9fb60c0f7 changegroup: switch to manifestctx.readstoragenewnodes()

[PATCH 2 of 3] manifest: API to obtain new nodes in a manifest

2017-03-14 Thread Gregory Szorc
# HG changeset patch # User Gregory Szorc # Date 1489519771 25200 # Tue Mar 14 12:29:31 2017 -0700 # Node ID c130f8c7496a823c92d3d71880e5beb9fb60c0f7 # Parent 5e02fae5419fcd9462b5be11f7f6d6dc4a04fc92 manifest: API to obtain new nodes in a manifest The

[PATCH 1 of 3] revlog: explicitly check _maxchainlen for None

2017-03-14 Thread Gregory Szorc
# HG changeset patch # User Gregory Szorc # Date 1489518182 25200 # Tue Mar 14 12:03:02 2017 -0700 # Node ID 5e02fae5419fcd9462b5be11f7f6d6dc4a04fc92 # Parent ed23f929af38e3249a4c0b258939e89782b20795 revlog: explicitly check _maxchainlen for None I'm writing a test

Re: [PATCH] patch: diff --stat can parse lines starting with -- or ++ (issue5479)

2017-03-14 Thread David Soria Parra
On Sun, Mar 12, 2017 at 01:32:05PM +0900, Matthieu Laneuville wrote: > # HG changeset patch > # User Matthieu Laneuville > # Date 1489292061 -32400 > # Sun Mar 12 13:14:21 2017 +0900 > # Node ID a79e4ec615dd14a65d1730e2795be41ffededc9e > # Parent

Re: [PATCH v2] debuglabelcomplete: fix to call debugnamecomplete in new location

2017-03-14 Thread Martin von Zweigbergk via Mercurial-devel
On Tue, Mar 14, 2017 at 1:27 PM, Kyle Lippincott via Mercurial-devel wrote: > # HG changeset patch > # User Kyle Lippincott > # Date 1489522230 25200 > # Tue Mar 14 13:10:30 2017 -0700 > # Node ID

[PATCH] debuglabelcomplete: fix to call debugnamecomplete in new location

2017-03-14 Thread Kyle Lippincott via Mercurial-devel
# HG changeset patch # User Kyle Lippincott # Date 1489522230 25200 # Tue Mar 14 13:10:30 2017 -0700 # Node ID 8148b77193f29b1cd8c4c5b95456eaace6ff6bfc # Parent b6f5af372c0c047340e3c6bdd27b87207b9cec92 debuglabelcomplete: fix to call debugnamecomplete in new location

[PATCH 2 of 2] py3: convert string to bytes

2017-03-14 Thread Rishabh Madan
# HG changeset patch # User Rishabh Madan # Date 1489522681 -19800 # Wed Mar 15 01:48:01 2017 +0530 # Node ID f0e12f639da1cbb824dd43870734969888ba369d # Parent edfffaa46e84e546decb48107bc303888ee5501d py3: convert string to bytes diff -r edfffaa46e84 -r

Re: [PATCH] fancyopts: making config defaults actually override defaults

2017-03-14 Thread Rodrigo Damazio via Mercurial-devel
On Tue, Mar 14, 2017 at 12:50 PM, David Soria Parra < d...@experimentalworks.net> wrote: > On Sat, Mar 11, 2017 at 06:03:30PM -0800, Rodrigo Damazio Bovendorp via > Mercurial-devel wrote: > > # HG changeset patch > > # User Rodrigo Damazio > > # Date 1489274373 28800 > > #

[PATCH] py3: make py3 compat.iterbytestr simpler and faster

2017-03-14 Thread Martin von Zweigbergk via Mercurial-devel
# HG changeset patch # User Martin von Zweigbergk # Date 1489528461 25200 # Tue Mar 14 14:54:21 2017 -0700 # Node ID 375345ceabc9f14e780d8a8efd00ed32ffc6396c # Parent 3d3109339b57341b333c1112beb41dd281fa944a py3: make py3 compat.iterbytestr simpler and faster I don't

mercurial@31385: 16 new changesets

2017-03-14 Thread Mercurial Commits
16 new changesets in mercurial: https://www.mercurial-scm.org/repo/hg/rev/906be86990c4 changeset: 31370:906be86990c4 user:Mads Kiilerich date:Wed Oct 19 02:46:35 2016 +0200 summary: rbc: use struct unpack_from and pack_into instead of unpack and pack

Re: [PATCH] debuglabelcomplete: fix to call debugnamecomplete in new location

2017-03-14 Thread Kyle Lippincott
I should probably add a test; ignore this, v2 incoming soon. On Tue, Mar 14, 2017 at 1:12 PM, Kyle Lippincott via Mercurial-devel < mercurial-devel@mercurial-scm.org> wrote: > # HG changeset patch > # User Kyle Lippincott > # Date 1489522230 25200 > # Tue Mar 14

[PATCH v2] debuglabelcomplete: fix to call debugnamecomplete in new location

2017-03-14 Thread Kyle Lippincott via Mercurial-devel
# HG changeset patch # User Kyle Lippincott # Date 1489522230 25200 # Tue Mar 14 13:10:30 2017 -0700 # Node ID 71dc279eeafbfd9c61aeeec7b8b81148c57d7f4e # Parent b6f5af372c0c047340e3c6bdd27b87207b9cec92 debuglabelcomplete: fix to call debugnamecomplete in new location

Re: [PATCH] py3: make py3 compat.iterbytestr simpler and faster

2017-03-14 Thread Gregory Szorc
On Tue, Mar 14, 2017 at 2:55 PM, Martin von Zweigbergk via Mercurial-devel < mercurial-devel@mercurial-scm.org> wrote: > # HG changeset patch > # User Martin von Zweigbergk > # Date 1489528461 25200 > # Tue Mar 14 14:54:21 2017 -0700 > # Node ID

Re: [PATCH] py3: make py3 compat.iterbytestr simpler and faster

2017-03-14 Thread Martin von Zweigbergk via Mercurial-devel
On Tue, Mar 14, 2017 at 3:19 PM, Gregory Szorc wrote: > On Tue, Mar 14, 2017 at 2:55 PM, Martin von Zweigbergk via Mercurial-devel > wrote: >> >> # HG changeset patch >> # User Martin von Zweigbergk >> # Date

[PATCH 1 of 2] py3: use raw string in comparison

2017-03-14 Thread Rishabh Madan
# HG changeset patch # User Rishabh Madan # Date 1489516332 -19800 # Wed Mar 15 00:02:12 2017 +0530 # Node ID edfffaa46e84e546decb48107bc303888ee5501d # Parent 37acdf027ae2575e7e280c97889a80f1dbd20e98 py3: use raw string in comparison diff -r 37acdf027ae2 -r

[PATCH 1 of 2 v2] update: add flag to require update destination

2017-03-14 Thread Ryan McElroy
# HG changeset patch # User Ryan McElroy # Date 1489538598 25200 # Tue Mar 14 17:43:18 2017 -0700 # Node ID 2dc26c57e60e7e7bf46a276e8a498a9746bd9271 # Parent 1c48a8278b2f015fca607dfc652823560a5ac580 update: add flag to require update destination In some mercurial

[PATCH 2 of 2 v2] rebase: add flag to require destination

2017-03-14 Thread Ryan McElroy
# HG changeset patch # User Ryan McElroy # Date 1489538624 25200 # Tue Mar 14 17:43:44 2017 -0700 # Node ID 8d8b783803f43d5e2d86916c39e9554139752fe6 # Parent 2dc26c57e60e7e7bf46a276e8a498a9746bd9271 rebase: add flag to require destination In some mercurial workflows, the

Re: [PATCH 2 of 2] rebase: add flag to require destination

2017-03-14 Thread Pierre-Yves David
On 03/13/2017 11:35 PM, Gregory Szorc wrote: On Mar 13, 2017, at 20:15, Augie Fackler wrote: (+martinvonz,marmoute for my probably-bad idea) On Mar 13, 2017, at 20:14, Ryan McElroy wrote: On 3/12/17 5:48 PM, Gregory Szorc wrote: On Sun, Mar 12, 2017 at

[PATCH V2] hgwebdir: add support for explicit index files

2017-03-14 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1488770552 18000 # Sun Mar 05 22:22:32 2017 -0500 # Node ID d24cb60edbc782ea1ee4f5625accc83f9ec3e3ca # Parent 1c48a8278b2f015fca607dfc652823560a5ac580 hgwebdir: add support for explicit index files This is useful for

Re: [PATCH 01 of 10 RFC v2] ui: refactoring handling of trusted, user and overlay

2017-03-14 Thread Jun Wu
The direction looks fine. I'm especially interested in the performance and correctness of the "config merging" part (not in this patch), I'll comment in that patch. It seems it does not conflict with the immutable config objects I had before. Maybe we want the immutable thing eventually. But

Re: [PATCH 04 of 10 RFC v2] compat: module to handle different ui.compat settings

2017-03-14 Thread Jun Wu
Excerpts from David Soria Parra's message of 2017-03-12 15:40:27 -0700: [...] > +# compat.py - handlign compatibility settings spell: "handling" > +# > +# Copyright 2005-2017 Mercurial Steering Committee > +# > +# This software may be used and distributed according to the terms of the > +# GNU

Re: [PATCH 2 of 2 v2] rebase: add flag to require destination

2017-03-14 Thread David Soria Parra
On Tue, Mar 14, 2017 at 05:56:16PM -0700, Ryan McElroy wrote: > # HG changeset patch > # User Ryan McElroy > # Date 1489538624 25200 > # Tue Mar 14 17:43:44 2017 -0700 > # Node ID 8d8b783803f43d5e2d86916c39e9554139752fe6 > # Parent 2dc26c57e60e7e7bf46a276e8a498a9746bd9271 >

Re: [PATCH 03 of 10 RFC v2] ui: don't return certain layers when they are supposed to be displayed

2017-03-14 Thread Jun Wu
Excerpts from David Soria Parra's message of 2017-03-12 15:40:26 -0700: [...] > -def _data(self, untrusted): > +def _data(self, untrusted, includeinternal=True): > +res = {} This does not seem to work. I guess you mean "res = config.config()". > +if includeinternal: >

Re: [PATCH 2 of 7] perf: perform a garbage collection before each iteration

2017-03-14 Thread Yuya Nishihara
On Mon, 13 Mar 2017 22:15:44 -0700, Gregory Szorc wrote: > # HG changeset patch > # User Gregory Szorc > # Date 1489454202 25200 > # Mon Mar 13 18:16:42 2017 -0700 > # Node ID 3b997adb7efece7395fb585a70b2d70522626648 > # Parent

Re: [PATCH 2 of 7] py3: rewrite itervalues() as values() by importer

2017-03-14 Thread Yuya Nishihara
On Mon, 13 Mar 2017 12:58:06 -0700, Gregory Szorc wrote: > On Mon, Mar 13, 2017 at 11:55 AM, Yuya Nishihara wrote: > > # HG changeset patch > > # User Yuya Nishihara > > # Date 1489419897 25200 > > # Mon Mar 13 08:44:57 2017 -0700 > > # Node ID

Re: [PATCH 1 of 7] formatter: support json formatting of long type

2017-03-14 Thread Yuya Nishihara
On Mon, 13 Mar 2017 22:15:43 -0700, Gregory Szorc wrote: > # HG changeset patch > # User Gregory Szorc > # Date 1489455089 25200 > # Mon Mar 13 18:31:29 2017 -0700 > # Node ID f6f1f5efe05f4e3737dc198284f548e31a616f4b > # Parent

Re: [PATCH 1 of 4 py3 V2] tests: clean up bad extension

2017-03-14 Thread Yuya Nishihara
On Mon, 13 Mar 2017 13:08:49 -0700, Gregory Szorc wrote: > # HG changeset patch > # User Gregory Szorc > # Date 1489435691 25200 > # Mon Mar 13 13:08:11 2017 -0700 > # Node ID 62df9a5359ff0ad365b7240f4d34fb4403ebcf31 > # Parent

Re: [PATCH 3 of 4 py3 V2] pycompat: custom implementation of urllib.parse.quote()

2017-03-14 Thread Yuya Nishihara
On Mon, 13 Mar 2017 13:08:51 -0700, Gregory Szorc wrote: > # HG changeset patch > # User Gregory Szorc > # Date 1489432607 25200 > # Mon Mar 13 12:16:47 2017 -0700 > # Node ID ae4c0d8f0ca7218c8b1d259b72660c99b4c085aa > # Parent

Re: [PATCH 2 of 2] pager: if old pager extensions is enabled, respect pager.attend

2017-03-14 Thread Yuya Nishihara
On Tue, 14 Mar 2017 00:03:53 -0700, Martin von Zweigbergk via Mercurial-devel wrote: > # HG changeset patch > # User Martin von Zweigbergk > # Date 1489466597 25200 > # Mon Mar 13 21:43:17 2017 -0700 > # Node ID 4b4b0fb20fc768c1ea6b330a5f37f3e325e88b32 > # Parent

Re: [PATCH 1 of 2] tests: duplicate test for pager for old extension and for in-core pager

2017-03-14 Thread Yuya Nishihara
On Tue, 14 Mar 2017 00:03:52 -0700, Martin von Zweigbergk via Mercurial-devel wrote: > # HG changeset patch > # User Martin von Zweigbergk > # Date 1489466579 25200 > # Mon Mar 13 21:42:59 2017 -0700 > # Node ID d17402c07698443c13b082df8a8635a82b83d097 > # Parent

[Bug 5503] New: Link to TortoiseHg just redirects to the Bitbucket homepage

2017-03-14 Thread mercurial-bugs
https://bz.mercurial-scm.org/show_bug.cgi?id=5503 Bug ID: 5503 Summary: Link to TortoiseHg just redirects to the Bitbucket homepage Product: Mercurial Version: unspecified Hardware: All OS: All

Re: [PATCH 2 of 2] rebase: add flag to require destination

2017-03-14 Thread Gregory Szorc
> On Mar 13, 2017, at 20:15, Augie Fackler wrote: > > (+martinvonz,marmoute for my probably-bad idea) > >> On Mar 13, 2017, at 20:14, Ryan McElroy wrote: >> On 3/12/17 5:48 PM, Gregory Szorc wrote: >> >>> On Sun, Mar 12, 2017 at 12:06 PM, Augie Fackler

[PATCH 1 of 2] tests: duplicate test for pager for old extension and for in-core pager

2017-03-14 Thread Martin von Zweigbergk via Mercurial-devel
# HG changeset patch # User Martin von Zweigbergk # Date 1489466579 25200 # Mon Mar 13 21:42:59 2017 -0700 # Node ID d17402c07698443c13b082df8a8635a82b83d097 # Parent 3d3109339b57341b333c1112beb41dd281fa944a tests: duplicate test for pager for old extension and for

[PATCH 2 of 2] pager: if old pager extensions is enabled, respect pager.attend

2017-03-14 Thread Martin von Zweigbergk via Mercurial-devel
# HG changeset patch # User Martin von Zweigbergk # Date 1489466597 25200 # Mon Mar 13 21:43:17 2017 -0700 # Node ID 4b4b0fb20fc768c1ea6b330a5f37f3e325e88b32 # Parent d17402c07698443c13b082df8a8635a82b83d097 pager: if old pager extensions is enabled, respect

Re: [PATCH] show: new extension for displaying various repository data

2017-03-14 Thread Yuya Nishihara
On Sun, 12 Mar 2017 21:38:00 -0700, Gregory Szorc wrote: > # HG changeset patch > # User Gregory Szorc > # Date 1489378362 25200 > # Sun Mar 12 21:12:42 2017 -0700 > # Node ID d30057d358076cbe7d632cd573095af97543f932 > # Parent

Re: [PATCH] extensions: formalize concept of experimental extensions

2017-03-14 Thread Yuya Nishihara
On Sun, 12 Mar 2017 19:48:35 -0700, Gregory Szorc wrote: > > On Mar 12, 2017, at 19:28, Jun Wu wrote: > > > > If I read it correctly, this means an "experimental" extension will end up > > with: > > > > | ext=| ext=!beta > >

Re: [PATCH 1 of 8 V2] context: don't use mutable default argument value

2017-03-14 Thread Yuya Nishihara
On Sun, 12 Mar 2017 21:57:33 -0700, Gregory Szorc wrote: > # HG changeset patch > # User Gregory Szorc > # Date 1489380642 25200 > # Sun Mar 12 21:50:42 2017 -0700 > # Node ID 265102f455de6451e493024fb8a9f24d816ce1c2 > # Parent

Re: [PATCH 6 of 8 V2] util: don't use mutable default argument value

2017-03-14 Thread Yuya Nishihara
On Sun, 12 Mar 2017 21:57:38 -0700, Gregory Szorc wrote: > # HG changeset patch > # User Gregory Szorc > # Date 1489380872 25200 > # Sun Mar 12 21:54:32 2017 -0700 > # Node ID e379f89d119b7b1cd40c313693912b5fdc4a3360 > # Parent

[Bug 5502] New: Empty commit diff

2017-03-14 Thread mercurial-bugs
https://bz.mercurial-scm.org/show_bug.cgi?id=5502 Bug ID: 5502 Summary: Empty commit diff Product: Mercurial Version: 4.1.1 Hardware: Macintosh OS: Mac OS Status: UNCONFIRMED Severity: bug

Re: [PATCH 2 of 2] pager: if old pager extensions is enabled, respect pager.attend

2017-03-14 Thread Martin von Zweigbergk via Mercurial-devel
On Mar 14, 2017 2:05 AM, "Yuya Nishihara" wrote: On Tue, 14 Mar 2017 00:03:53 -0700, Martin von Zweigbergk via Mercurial-devel wrote: > # HG changeset patch > # User Martin von Zweigbergk > # Date 1489466597 25200 > # Mon Mar 13 21:43:17 2017 -0700 > #

Re: [PATCH 2 of 7] py3: rewrite itervalues() as values() by importer

2017-03-14 Thread Gregory Szorc
On Tue, Mar 14, 2017 at 1:13 AM, Yuya Nishihara wrote: > On Mon, 13 Mar 2017 12:58:06 -0700, Gregory Szorc wrote: > > On Mon, Mar 13, 2017 at 11:55 AM, Yuya Nishihara wrote: > > > # HG changeset patch > > > # User Yuya Nishihara > > > # Date

Re: [PATCH] extensions: formalize concept of experimental extensions

2017-03-14 Thread Jun Wu
Excerpts from Yuya Nishihara's message of 2017-03-13 19:02:06 -0700: > How about :allowbeta = True ? Old clients will try to load "True" as an extension. ___ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org

[PATCH] perf: add environment variable to disable GC

2017-03-14 Thread Gregory Szorc
# HG changeset patch # User Gregory Szorc # Date 1489507655 25200 # Tue Mar 14 09:07:35 2017 -0700 # Node ID 646e03b8d192a064fa58cf8fe74f5dfd6b7e5ee2 # Parent ed23f929af38e3249a4c0b258939e89782b20795 perf: add environment variable to disable GC Only hours ago I

[PATCH 2 of 2 V2] pager: if old pager extensions is enabled, respect pager.attend

2017-03-14 Thread Martin von Zweigbergk via Mercurial-devel
# HG changeset patch # User Martin von Zweigbergk # Date 1489466597 25200 # Mon Mar 13 21:43:17 2017 -0700 # Node ID 4b4b0fb20fc768c1ea6b330a5f37f3e325e88b32 # Parent d17402c07698443c13b082df8a8635a82b83d097 pager: if old pager extensions is enabled, respect

[Bug 5504] New: hg log --encoding utf-8 -t "{join(extras,';')\n" returns non-UTF-8 characters

2017-03-14 Thread mercurial-bugs
https://bz.mercurial-scm.org/show_bug.cgi?id=5504 Bug ID: 5504 Summary: hg log --encoding utf-8 -t "{join(extras,';')\n" returns non-UTF-8 characters Product: Mercurial Version: 4.1.1 Hardware: All OS: All

Re: [PATCH 6 of 8 V2] util: don't use mutable default argument value

2017-03-14 Thread Gregory Szorc
On Mon, Mar 13, 2017 at 7:36 PM, Yuya Nishihara wrote: > On Sun, 12 Mar 2017 21:57:38 -0700, Gregory Szorc wrote: > > # HG changeset patch > > # User Gregory Szorc > > # Date 1489380872 25200 > > # Sun Mar 12 21:54:32 2017 -0700 > > # Node ID

[PATCH] util: make strdate's defaults default value a dict

2017-03-14 Thread Gregory Szorc
# HG changeset patch # User Gregory Szorc # Date 1489506695 25200 # Tue Mar 14 08:51:35 2017 -0700 # Node ID e01f9adb10b291031c67c887ea46f69a1cdbf797 # Parent ed23f929af38e3249a4c0b258939e89782b20795 util: make strdate's defaults default value a dict It was

Re: [PATCH 7 of 7 V3] util: enable hardlink for copyfile

2017-03-14 Thread David Soria Parra
On Sun, Mar 12, 2017 at 01:23:56AM -0800, Jun Wu wrote: > # HG changeset patch > # User Jun Wu > # Date 1489309403 28800 > # Sun Mar 12 01:03:23 2017 -0800 > # Node ID 9da40a9e54c419490a2ff23b9dda7acc109f81cd > # Parent de28b62236a7d47a896bc4aba2bd95dcd8defc87 > # Available At

Re: [PATCH 1 of 7] formatter: support json formatting of long type

2017-03-14 Thread Gregory Szorc
On Tue, Mar 14, 2017 at 1:19 AM, Yuya Nishihara wrote: > On Mon, 13 Mar 2017 22:15:43 -0700, Gregory Szorc wrote: > > # HG changeset patch > > # User Gregory Szorc > > # Date 1489455089 25200 > > # Mon Mar 13 18:31:29 2017 -0700 > > # Node ID

[PATCH 1 of 2 V2] tests: duplicate test for pager for old extension and for in-core pager

2017-03-14 Thread Martin von Zweigbergk via Mercurial-devel
# HG changeset patch # User Martin von Zweigbergk # Date 1489466579 25200 # Mon Mar 13 21:42:59 2017 -0700 # Node ID d17402c07698443c13b082df8a8635a82b83d097 # Parent 3d3109339b57341b333c1112beb41dd281fa944a tests: duplicate test for pager for old extension and for