Re: [PATCH 4 of 7] manifest: use specific opener to avoid file stat ambiguity around truncation

2016-09-21 Thread Pierre-Yves David
On 09/21/2016 08:57 AM, FUJIWARA Katsunori wrote: At Tue, 20 Sep 2016 18:14:32 +0200, Pierre-Yves David wrote: On 09/16/2016 10:51 PM, FUJIWARA Katsunori wrote: # HG changeset patch # User FUJIWARA Katsunori # Date 1474057496 -32400 # Sat Sep 17 05:24:56 2016

Re: [PATCH 2 of 5] tests: clarify demandimport disabled state

2016-09-21 Thread Pierre-Yves David
On 09/21/2016 05:59 AM, timeless wrote: # HG changeset patch # User timeless # Date 1474429177 0 # Wed Sep 21 03:39:37 2016 + # Node ID 982fe7cdb28bb263a96b1bc2c9c3b8aedb025ab6 # Parent 24d85146985b7d2fef3c27b97d4be983e57ae5c7 # Available At

Re: [PATCH] templates: add built-in fileset() function

2016-09-21 Thread FUJIWARA Katsunori
At Tue, 20 Sep 2016 15:57:41 +, Hannes Oldenburg wrote: > > # HG changeset patch > # User Hannes Oldenburg > # Date 1474379333 0 > # Tue Sep 20 13:48:53 2016 + > # Node ID cf2156395bff0e3fc4a6604b8aa45b5b7829ba98 > # Parent

Re: [PATCH 17 of 17] tests: favor single quotes for wrapping hg help

2016-09-21 Thread Martin von Zweigbergk via Mercurial-devel
I have a version of this series locally with some cleanups that I talked to timeless about on IRC. I feel asleep before tests had finished running, but I'll do your version of it and replace it by mine when I get to work in a few hours. Sorry, should have at least remembered to update this thread

[PATCH 2 of 5] monoblue: tweak branch table's last row's cell colspan on summary page

2016-09-21 Thread Anton Shestakov
# HG changeset patch # User Anton Shestakov # Date 1474460375 -28800 # Wed Sep 21 20:19:35 2016 +0800 # Node ID 4745840178853f07f186762d984a6ea53189be07 # Parent bfa565cda4197eb67186cf25957b4712ecaa73d1 monoblue: tweak branch table's last row's cell colspan on summary

[PATCH 3 of 5] gitweb: remove unused template "changelogchild"

2016-09-21 Thread Anton Shestakov
# HG changeset patch # User Anton Shestakov # Date 1474461346 -28800 # Wed Sep 21 20:35:46 2016 +0800 # Node ID 8e374684fdd1f5ff9ba92ad39c0e61bba813f9df # Parent 4745840178853f07f186762d984a6ea53189be07 gitweb: remove unused template "changelogchild" diff --git

Re: [PATCH 3 of 3 v2] dispatch: make hg --profile wrap reposetup

2016-09-21 Thread Yuya Nishihara
On Tue, 20 Sep 2016 18:30:49 +, Arun Kulshreshtha wrote: > On 9/20/16, 6:01 AM, "Yuya Nishihara" y...@tcha.org> wrote: > > On Mon, 19 Sep 2016 16:13:58 -0700, Arun Kulshreshtha wrote: > > # HG changeset patch > > # User Arun Kulshreshtha

Re: [PATCH 5 of 5] demandimport: reject contextlib._GeneratorContextManager on Py < 3.2

2016-09-21 Thread Yuya Nishihara
On Wed, 21 Sep 2016 03:59:35 +, timeless wrote: > # HG changeset patch > # User timeless > # Date 1474429683 0 > # Wed Sep 21 03:48:03 2016 + > # Node ID e07c3d398573f74a2e382deb06462bdc15ed437f > # Parent 894cc47eb82a85d167f5717c9fe0a31392e5bb97 > # Available

Re: [PATCH 17 of 17] tests: favor single quotes for wrapping hg help

2016-09-21 Thread Martin von Zweigbergk via Mercurial-devel
I've pushed the cleaned-up series. What I fixed: * Made concatenated string literals spanning multiple lines is consistent quoting across lines * Changed quotes around "hg -v" to single quotes where it was on the same line as an already changed quote On Wed, Sep 21, 2016 at 6:34 AM, Martin von

Re: [PATCH 1 of 3 v2] profiling: allow nested usage of maybeprofile

2016-09-21 Thread Yuya Nishihara
On Tue, 20 Sep 2016 21:49:26 +0900, Yuya Nishihara wrote: > On Mon, 19 Sep 2016 16:13:56 -0700, Arun Kulshreshtha wrote: > > # HG changeset patch > > # User Arun Kulshreshtha > > # Date 1474324901 25200 > > # Mon Sep 19 15:41:41 2016 -0700 > > # Node ID

Re: [PATCH 3 of 3] help: add sections for revsets

2016-09-21 Thread Augie Fackler
On Wed, Sep 21, 2016 at 05:25:11PM +, timeless wrote: > # HG changeset patch > # User timeless > # Date 1474478613 0 > # Wed Sep 21 17:23:33 2016 + > # Node ID 692f1e17fb708d83e6022fc1ef1fb69366d7ee45 > # Parent 2ed8375eb6ca1fe2f00fac49f1b9c79d705a522a > #

[PATCH 3 of 3 v2] demandimport: reject contextlib._GeneratorContextManager on Py < 3.2

2016-09-21 Thread timeless
# HG changeset patch # User timeless # Date 1474429683 0 # Wed Sep 21 03:48:03 2016 + # Node ID b2d5ad899bbb3c6eace4547b975c84f155066f0b # Parent 20111b4d031e63596b93e162af9b8ca3ff1c98af # Available At https://bitbucket.org/timeless/mercurial-crew # hg

[PATCH 1 of 3 v2] demandimport: refactor processfromlist to ensure consistent handling

2016-09-21 Thread timeless
# HG changeset patch # User timeless # Date 1474429251 0 # Wed Sep 21 03:40:51 2016 + # Node ID 32a4cb17f935c570817249721401e0d62033987d # Parent 982fe7cdb28bb263a96b1bc2c9c3b8aedb025ab6 # Available At https://bitbucket.org/timeless/mercurial-crew # hg

mercurial@29962: 16 new changesets

2016-09-21 Thread Mercurial Commits
16 new changesets in mercurial: http://selenic.com/repo/hg//rev/e1f0ec0b7d2d changeset: 29947:e1f0ec0b7d2d user:Augie Fackler date:Tue Sep 13 22:57:57 2016 -0400 summary: flags: allow specifying --no-boolean-flag on the command line (BC)

[PATCH 2 of 3] help: move revsets.## documentation into infix section

2016-09-21 Thread timeless
# HG changeset patch # User timeless # Date 1474478585 0 # Wed Sep 21 17:23:05 2016 + # Node ID 2ed8375eb6ca1fe2f00fac49f1b9c79d705a522a # Parent 40410e96c0a2de344edd5a25a7d996731124ee45 # Available At https://bitbucket.org/timeless/mercurial-crew # hg

[PATCH 1 of 3] help: clarify quotes are needed for filesets.size expressions

2016-09-21 Thread timeless
# HG changeset patch # User timeless # Date 1474475617 0 # Wed Sep 21 16:33:37 2016 + # Node ID 40410e96c0a2de344edd5a25a7d996731124ee45 # Parent 285a8c3e53f2183438f0cdbc238e4ab851d0d110 # Available At https://bitbucket.org/timeless/mercurial-crew # hg

[PATCH 3 of 3] help: add sections for revsets

2016-09-21 Thread timeless
# HG changeset patch # User timeless # Date 1474478613 0 # Wed Sep 21 17:23:33 2016 + # Node ID 692f1e17fb708d83e6022fc1ef1fb69366d7ee45 # Parent 2ed8375eb6ca1fe2f00fac49f1b9c79d705a522a # Available At https://bitbucket.org/timeless/mercurial-crew # hg

Re: [PATCH 1 of 3 v2] profiling: allow nested usage of maybeprofile

2016-09-21 Thread Arun Kulshreshtha
On 9/21/16, 7:41 AM, "Yuya Nishihara" wrote: On Tue, 20 Sep 2016 21:49:26 +0900, Yuya Nishihara wrote: > On Mon, 19 Sep 2016 16:13:56 -0700, Arun Kulshreshtha wrote: > > # HG changeset patch > > # User Arun Kulshreshtha > > # Date 1474324901

Re: [PATCH 3 of 3 v3] dispatch: make hg --profile wrap reposetup

2016-09-21 Thread Pierre-Yves David
On 09/21/2016 07:31 PM, Augie Fackler wrote: On Tue, Sep 20, 2016 at 01:35:22PM -0700, Arun Kulshreshtha wrote: # HG changeset patch # User Arun Kulshreshtha # Date 1474318006 25200 # Mon Sep 19 13:46:46 2016 -0700 # Node ID f157d9becfe724d624e0f3328febe58c5694d950 #

Re: [PATCH 3 of 3 v3] dispatch: make hg --profile wrap reposetup

2016-09-21 Thread Arun Kulshreshtha
V3 doesn’t address all of the feedback on V2, since Yuya sent some additional comments after I’d already sent out V3. So this isn’t ready to land yet. On 9/21/16, 10:50 AM, "Pierre-Yves David" wrote: On 09/21/2016 07:31 PM, Augie Fackler wrote:

Re: [PATCH 5 of 5] demandimport: reject contextlib._GeneratorContextManager on Py < 3.2

2016-09-21 Thread timeless
Yuya Nishihara wrote: > Can't we simply ignore 'contextlib' ? I had a patch that did that. It felt gross (it clearly wasn't very elegant) > Since contextlib is imported by demandimport.py, there's no benefit to delay > importing contextlib. So, demandimport could just return a given module if

Re: [PATCH 5 of 9 V4] manifest: add manifestlog.get to obtain subdirectory instances

2016-09-21 Thread Martin von Zweigbergk via Mercurial-devel
On Tue, Sep 20, 2016 at 4:47 PM, Durham Goode wrote: > # HG changeset patch > # User Durham Goode > # Date 1474399441 25200 > # Tue Sep 20 12:24:01 2016 -0700 > # Node ID 52a206d772021194ab4356aeba2c73650851a624 > # Parent

Re: [PATCH 3 of 3 v3] demandimport: reject contextlib._GeneratorContextManager on Py < 3.2

2016-09-21 Thread Siddharth Agarwal
On 9/21/16 12:09, timeless wrote: # HG changeset patch # User timeless # Date 1474429683 0 # Wed Sep 21 03:48:03 2016 + # Node ID 0070696439eab002f6dd32bcb40eb671daff800a # Parent adb54fd7d90f0ca607432ed7ae884da55ec427de # Available At

[PATCH 3 of 3 v3] demandimport: reject contextlib._GeneratorContextManager on Py < 3.2

2016-09-21 Thread timeless
# HG changeset patch # User timeless # Date 1474429683 0 # Wed Sep 21 03:48:03 2016 + # Node ID 0070696439eab002f6dd32bcb40eb671daff800a # Parent adb54fd7d90f0ca607432ed7ae884da55ec427de # Available At https://bitbucket.org/timeless/mercurial-crew # hg

[PATCH 1 of 3 v3] demandimport: suppport rejecting modules based on requested properties

2016-09-21 Thread timeless
# HG changeset patch # User timeless # Date 1474484347 0 # Wed Sep 21 18:59:07 2016 + # Node ID 33884775ee4b22109085387b0317aa17db73c483 # Parent 982fe7cdb28bb263a96b1bc2c9c3b8aedb025ab6 # Available At https://bitbucket.org/timeless/mercurial-crew # hg

[PATCH 2 of 3 v3] demandimport: replace distutils.msvc9compiler ignore with reject

2016-09-21 Thread timeless
# HG changeset patch # User timeless # Date 1474484334 0 # Wed Sep 21 18:58:54 2016 + # Node ID adb54fd7d90f0ca607432ed7ae884da55ec427de # Parent 33884775ee4b22109085387b0317aa17db73c483 # Available At https://bitbucket.org/timeless/mercurial-crew # hg

Re: [PATCH 3 of 3 v2] demandimport: reject contextlib._GeneratorContextManager on Py < 3.2

2016-09-21 Thread timeless
please hold off on v2. I'd like to try a v3 that handles distutils.msvc9compiler -- it turns out that processfromlist might really be too late and that I may have to really split out the iteration of fromlist into two places. ___ Mercurial-devel mailing

Re: [PATCH 3 of 3 v3] demandimport: reject contextlib._GeneratorContextManager on Py < 3.2

2016-09-21 Thread timeless
Siddharth Agarwal wrote: > As a general thing I don't think we should be spending time trying to fix > this implementation of demandimport on Python 3 at all. This isn't really about python3, it's just about foreign code that expects a certain object to look a certain way, but because of

Re: [PATCH 5 of 9 V4] manifest: add manifestlog.get to obtain subdirectory instances

2016-09-21 Thread Durham Goode
On 9/21/16 11:56 AM, Martin von Zweigbergk wrote: On Tue, Sep 20, 2016 at 4:47 PM, Durham Goode wrote: # HG changeset patch # User Durham Goode # Date 1474399441 25200 # Tue Sep 20 12:24:01 2016 -0700 # Node ID 52a206d772021194ab4356aeba2c73650851a624 #

Re: [PATCH 3 of 3 v2] dispatch: make hg --profile wrap reposetup

2016-09-21 Thread Arun Kulshreshtha
On 9/21/16, 7:34 AM, "Yuya Nishihara" wrote: On Tue, 20 Sep 2016 18:30:49 +, Arun Kulshreshtha wrote: > On 9/20/16, 6:01 AM, "Yuya Nishihara" wrote: > > On Mon, 19 Sep 2016 16:13:58 -0700, Arun Kulshreshtha

Re: [PATCH 3 of 3 v2] dispatch: make hg --profile wrap reposetup

2016-09-21 Thread Durham Goode
On 9/21/16 1:07 PM, Arun Kulshreshtha wrote: On 9/21/16, 7:34 AM, "Yuya Nishihara" wrote: On Tue, 20 Sep 2016 18:30:49 +, Arun Kulshreshtha wrote: > On 9/20/16, 6:01 AM, "Yuya Nishihara" wrote: > > On

Re: [PATCH 1 of 3 v2] profiling: allow nested usage of maybeprofile

2016-09-21 Thread Yuya Nishihara
On Wed, 21 Sep 2016 18:07:57 +, Arun Kulshreshtha wrote: > On 9/21/16, 7:41 AM, "Yuya Nishihara" wrote: > > maybeprofile() can be called in threads. If we need to prevent nesting, > we'll > > have to save the flag in TLS. > > That said, I'm not sure if nested

[Bug 5375] New: hg import crash

2016-09-21 Thread bugzilla
https://bz.mercurial-scm.org/show_bug.cgi?id=5375 Bug ID: 5375 Summary: hg import crash Product: Mercurial Version: default branch Hardware: PC OS: Linux Status: UNCONFIRMED Severity: bug

[PATCH 1 of 4] paper: remove unused templates

2016-09-21 Thread Anton Shestakov
# HG changeset patch # User Anton Shestakov # Date 1474521539 -28800 # Thu Sep 22 13:18:59 2016 +0800 # Node ID 266c2195651e534736aa7706db56f8556fcb1ec5 # Parent 5271ae66615207f39cc41d78f4541bc6f8ca6ff6 paper: remove unused templates diff --git

Re: [PATCH 4 of 7] manifest: use specific opener to avoid file stat ambiguity around truncation

2016-09-21 Thread FUJIWARA Katsunori
At Tue, 20 Sep 2016 18:14:32 +0200, Pierre-Yves David wrote: > > On 09/16/2016 10:51 PM, FUJIWARA Katsunori wrote: > > # HG changeset patch > > # User FUJIWARA Katsunori > > # Date 1474057496 -32400 > > # Sat Sep 17 05:24:56 2016 +0900 > > # Node ID

Re: [PATCH 3 of 7] vfs: use checkambigatclosing in checkambig=True but atomictemp=False case

2016-09-21 Thread FUJIWARA Katsunori
At Tue, 20 Sep 2016 18:12:58 +0200, Pierre-Yves David wrote: > > On 09/16/2016 10:51 PM, FUJIWARA Katsunori wrote: > > # HG changeset patch > > # User FUJIWARA Katsunori > > # Date 1474057495 -32400 > > # Sat Sep 17 05:24:55 2016 +0900 > > # Node ID

Re: [PATCH 3 of 3 v3] dispatch: make hg --profile wrap reposetup

2016-09-21 Thread Arun Kulshreshtha
On 9/21/16, 11:08 AM, "Augie Fackler" wrote: > On Sep 21, 2016, at 13:50, Pierre-Yves David wrote: > > > > On 09/21/2016 07:31 PM, Augie Fackler wrote: >> On Tue, Sep 20, 2016 at 01:35:22PM -0700, Arun

Re: [PATCH 3 of 3 v3] dispatch: make hg --profile wrap reposetup

2016-09-21 Thread Augie Fackler
> On Sep 21, 2016, at 17:05, Arun Kulshreshtha wrote: > > > > > On 9/21/16, 11:08 AM, "Augie Fackler" wrote: > > >> On Sep 21, 2016, at 13:50, Pierre-Yves David >> wrote: >> >> >> >> On 09/21/2016 07:31 PM, Augie

Re: [PATCH 3 of 3 v3] dispatch: make hg --profile wrap reposetup

2016-09-21 Thread Arun Kulshreshtha
On 9/21/16, 2:05 PM, "Arun Kulshreshtha" wrote: On 9/21/16, 11:08 AM, "Augie Fackler" wrote: > On Sep 21, 2016, at 13:50, Pierre-Yves David wrote: > > >