Re: D8022: chg: pass copies of some envvars so we can detect py37+ modifications

2020-01-28 Thread Yuya Nishihara
> This would cause a difference in behavior between hg and chg. I don't know > how big of an issue that would be. > > hg: starts up, python coerces LC_CTYPE, hg spawns a non-python subprocess, > LC_CTYPE is set to the coerced value > chg: starts up, python coerces LC_CTYPE, chg fixes it, hg

Re: D8022: chg: pass copies of some envvars so we can detect py37+ modifications

2020-01-30 Thread Yuya Nishihara
> Getting this implemented "correctly" using daemon_postexec is getting > relatively complicated - there's no way to backwards- and forwards-compatibly > do this since there's no capabilities mechanism for daemon_postexec. If I > blindly do it, it fails when connecting to an older hg saying it

Re: D8039: chg: force-set LC_CTYPE on server start to actual value from the environment

2020-01-30 Thread Yuya Nishihara
> -# Python3 has some logic to "coerce" the C locale to a UTF-8 capable > -# one, and it sets LC_CTYPE in the environment to C.UTF-8 if none of > -# 'LC_CTYPE', 'LC_ALL' or 'LANG' are set (to any value). This can be > -# disabled with PYTHONCOERCECLOCALE=0 in the env

Re: D8041: revset: add a revset for parents in merge state

2020-01-30 Thread Yuya Nishihara
> +@predicate(b'conflictparents()', safe=True) > +def parents(repo, subset, x): ^^^ Nit: copy-paste error? ___ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

[PATCH 1 of 6] rust: update dependencies

2020-01-30 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1580396239 -32400 # Thu Jan 30 23:57:19 2020 +0900 # Node ID 60729184896c34715b637ba12759b0518204bdbe # Parent 71457ff69c2f0bd54794606eba8d7da3110f8e3d rust: update dependencies For no particular reason, but just because I'll bump the

[PATCH 2 of 6] rust-cpython: bump cpython to 0.4 to switch to upstreamed PySharedRef

2020-01-30 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1580396489 -32400 # Fri Jan 31 00:01:29 2020 +0900 # Node ID 50dcc8baffa106c54a4e40bbb563e6ee0c8d40a9 # Parent 60729184896c34715b637ba12759b0518204bdbe rust-cpython: bump cpython to 0.4 to switch to upstreamed PySharedRef diff --git a/rust

[PATCH 3 of 6] rust-cpython: use PyList.insert() instead of .insert_item()

2020-01-30 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1580396910 -32400 # Fri Jan 31 00:08:30 2020 +0900 # Node ID 44c3b090dea5b6f5f048796c997c0d7176e8bc0a # Parent 50dcc8baffa106c54a4e40bbb563e6ee0c8d40a9 rust-cpython: use PyList.insert() instead of .insert_item() Silences the deprecated

[PATCH 4 of 6] rust-cpython: rename inner_shared() to inner()

2020-01-30 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1579940466 -32400 # Sat Jan 25 17:21:06 2020 +0900 # Node ID 641a0f64ae5a289a476dceac692ecf7d665b6ff3 # Parent 44c3b090dea5b6f5f048796c997c0d7176e8bc0a rust-cpython: rename inner_shared() to inner() The "shared" access

[PATCH 5 of 6] rust-cpython: switch to upstreamed version of PySharedRefCell

2020-01-30 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1579940783 -32400 # Sat Jan 25 17:26:23 2020 +0900 # Node ID daf8dc5bb62f80794c12ddaede649d73cc4a4f33 # Parent 641a0f64ae5a289a476dceac692ecf7d665b6ff3 rust-cpython: switch to upstreamed version of PySharedRefCell Our PyLeaked is identical

[PATCH 6 of 6] rust-cpython: remove PySharedRefCell and its companion structs

2020-01-30 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1579941024 -32400 # Sat Jan 25 17:30:24 2020 +0900 # Node ID 419d82410496d29e04a67292ff325f8ecea3f989 # Parent daf8dc5bb62f80794c12ddaede649d73cc4a4f33 rust-cpython: remove PySharedRefCell and its companion structs Also updates

Re: D8039: chg: force-set LC_CTYPE on server start to actual value from the environment

2020-01-30 Thread Yuya Nishihara
> What do you think about this approach: > > 1. The server detects that LC_TYPE is coerced. > 2. When handling the "validate" command, the server sends back "invalidate > this server, and fallback to original hg" response. > > This makes chg/non-chg behave consistently with some star

[PATCH] pathutil: resurrect comment about path auditing order

2020-01-31 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1580529452 -32400 # Sat Feb 01 12:57:32 2020 +0900 # Node ID c30168a6a58660a119379c36e83c41ad7535d129 # Parent 6b7aef44274b457847d912cf1eada1dd8396f650 pathutil: resurrect comment about path auditing order It was removed at 51c86c6167c1

Re: D8051: worker: Use buffered input from the pickle stream

2020-02-04 Thread Yuya Nishihara
> for rfd, wfd in pipes: > os.close(wfd) > -selector.register(os.fdopen(rfd, 'rb', 0), selectors.EVENT_READ) > +selector.register(os.fdopen(rfd, 'rb'), selectors.EVENT_READ) Using buffered I/O can cause a deadlock (until the worker process exits.) The master process e

Re: D8039: chg: force-set LC_CTYPE on server start to actual value from the environment

2020-02-06 Thread Yuya Nishihara
I like the simplicity of this patch. Queued, thanks. > Computing the hash on the client avoids the restart loop, but doesn't avoid > the behavior difference - chg will still call setenv and replace the modified > version with the original one. Indeed. ___

Re: D8076: worker: Manually buffer reads from pickle stream

2020-02-06 Thread Yuya Nishihara
> +if pycompat.ispy3: > + > +class _blockingreader(object): > +def __init__(self, wrapped): > +self._wrapped = wrapped > + > +def __getattr__(self, attr): > +return getattr(self._wrapped, attr) > + > +# issue multiple reads until size is fulfilled

Re: D8076: worker: Manually buffer reads from pickle stream

2020-02-07 Thread Yuya Nishihara
> > Might be better to optimize the common case `wrapped.read(size) == size`. > > I thought my code was already pretty optimized: We allocate the buffer to > read into just once (no matter how many reads we issue) and give it to the > unpickler without copying the data. My gut feeling is

[PATCH STABLE] chgserver: spawn new process if schemes change

2020-02-11 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1581418436 -32400 # Tue Feb 11 19:53:56 2020 +0900 # Branch stable # Node ID 3dcf73d0733d87e7a231809d23da4883f4ab3711 # Parent 84d98fa814a8bab0dd94a133187dc9d42a5e433f chgserver: spawn new process if schemes change The schemes extension

Re: D7796: rust-nodemap: input/output primitives

2020-02-14 Thread Yuya Nishihara
> +) -> (Box + Send>, Vec) { > +let (readonly, vec) = self.into_readonly_and_added(); > +// Prevent running `v`'s destructor so we are in complete control > +// of the allocation. > +let vec = mem::ManuallyDrop::new(vec); > + > +let bytes = unsafe { > +

[PATCH STABLE] py3: fix EOL detection in commandserver.channeledinput

2020-02-23 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1582518529 -32400 # Mon Feb 24 13:28:49 2020 +0900 # Branch stable # Node ID c60d7f7a59e78ce9d170a6a411b900d127ca38c0 # Parent 69b091cdc506c8fde642da6808c18b07f8889077 py3: fix EOL detection in commandserver.channeledinput This breaks

Re: [PATCH stable] branch: make --force work even when specifying revs

2020-03-02 Thread Yuya Nishihara
On Sun, 01 Mar 2020 19:41:18 +0100, Manuel Jacob wrote: > # HG changeset patch > # User Manuel Jacob > # Date 1583087963 -3600 > # Sun Mar 01 19:39:23 2020 +0100 > # Branch stable > # Node ID 1744b28471b78764a1a75490c24471140681e680 > # Parent bb58931d0c4f8e3b28ad6764fb8d6b66757f9577 > branc

Re: [PATCH] tests: avoid implicit conversion of str to unicode

2020-03-06 Thread Yuya Nishihara
On Fri, 06 Mar 2020 10:35:05 +0100, Manuel Jacob wrote: > # HG changeset patch > # User Manuel Jacob > # Date 1583428219 -3600 > # Thu Mar 05 18:10:19 2020 +0100 > # Node ID 14e2295705434054ed9c697143bb7207ebd1777d > # Parent 4cabeea6d21456ae4d560ef72adffe11d77d5387 > # EXP-Topic remove-impl

Re: [PATCH] tests: avoid implicit conversion of str to unicode

2020-03-06 Thread Yuya Nishihara
On Fri, 06 Mar 2020 10:36:29 +0100, Manuel Jacob wrote: > # HG changeset patch > # User Manuel Jacob > # Date 1583428761 -3600 > # Thu Mar 05 18:19:21 2020 +0100 > # Node ID b450d641c374112d9c9179a9009d15e94d45ed86 > # Parent 14e2295705434054ed9c697143bb7207ebd1777d > # EXP-Topic remove-impl

Re: [PATCH 1 of 2] tests: rename _bytespath() to _sys2bytes() and _strpath() to _sys2str()

2020-03-06 Thread Yuya Nishihara
On Fri, 06 Mar 2020 11:21:38 +0100, Manuel Jacob wrote: > # HG changeset patch > # User Manuel Jacob > # Date 1583484657 -3600 > # Fri Mar 06 09:50:57 2020 +0100 > # Node ID 53c5a127b144d4fea08ae466cd9e46a56095b288 > # Parent b450d641c374112d9c9179a9009d15e94d45ed86 > # EXP-Topic remove-impl

Re: [PATCH 4 of 8] cmdutil: simplify the dirty check in howtocontinue()

2017-07-10 Thread Yuya Nishihara
On Sun, 09 Jul 2017 19:34:52 -0400, Matt Harbison wrote: > # HG changeset patch > # User Matt Harbison > # Date 1499575996 14400 > # Sun Jul 09 00:53:16 2017 -0400 > # Node ID 3026ee006b20cf266d90181edbc9e2061cce8f92 > # Parent fca94a77d9cac7b60a4b152fcb42ddb4dd1a > cmdutil: simplify the

Re: [PATCH 8 of 8] test-subrepo: demonstrate a status problem when merge deletes a file

2017-07-10 Thread Yuya Nishihara
On Sun, 09 Jul 2017 19:34:56 -0400, Matt Harbison wrote: > # HG changeset patch > # User Matt Harbison > # Date 1499632684 14400 > # Sun Jul 09 16:38:04 2017 -0400 > # Node ID 3ecc0fb587347c91f730eecf261ec707d91e367a > # Parent 52be0dbe23036b919defce0c417175ab615a05b2 > test-subrepo: demonst

Re: [PATCH 5 of 8] archival: flag missing files as a dirty wdir() in the metadata file (BC)

2017-07-10 Thread Yuya Nishihara
On Sun, 09 Jul 2017 19:34:53 -0400, Matt Harbison wrote: > # HG changeset patch > # User Matt Harbison > # Date 1499582763 14400 > # Sun Jul 09 02:46:03 2017 -0400 > # Node ID 81a3a3e44a191cfea66e25d472d65cce6cf2020d > # Parent 3026ee006b20cf266d90181edbc9e2061cce8f92 > archival: flag missin

Re: [PATCH] template: rename successorssets template into successorgroup

2017-07-11 Thread Yuya Nishihara
On Mon, 10 Jul 2017 12:45:12 -0700, Sean Farley wrote: > Yuya Nishihara writes: > > On Fri, 07 Jul 2017 21:07:18 +0200, Boris Feld wrote: > >> # HG changeset patch > >> # User Boris Feld > >> # Date 1499454363 -7200 > >> #

Re: [PATCH 3 of 4] match: inverse _anypats(), making it _prefix()

2017-07-11 Thread Yuya Nishihara
On Mon, 10 Jul 2017 10:27:43 -0700, Martin von Zweigbergk via Mercurial-devel wrote: > # HG changeset patch > # User Martin von Zweigbergk > # Date 1499665323 25200 > # Sun Jul 09 22:42:03 2017 -0700 > # Node ID b90074c6fa4739ae6b817d853ebcffd931671933 > # Parent 25d89317826e99474cde4b97899

Re: [PATCH V2] revset: define successors revset

2017-07-11 Thread Yuya Nishihara
On Mon, 10 Jul 2017 11:00:48 -0700, Jun Wu wrote: > # HG changeset patch > # User Jun Wu > # Date 1499709400 25200 > # Mon Jul 10 10:56:40 2017 -0700 > # Node ID c839dcefb603c31236e6ed2c3d94fedfe4729d33 > # Parent 1e872b08a4e93b21e60cba695e4022bf71d4acf4 > # Available At https://bitbucket.or

Re: [PATCH 1 of 4] match: make nevermatcher an exact matcher and a prefix matcher

2017-07-11 Thread Yuya Nishihara
On Mon, 10 Jul 2017 10:27:41 -0700, Martin von Zweigbergk via Mercurial-devel wrote: > # HG changeset patch > # User Martin von Zweigbergk > # Date 1499638767 25200 > # Sun Jul 09 15:19:27 2017 -0700 > # Node ID 0ce91c7d311a808b253c3b4d406e137168c95130 > # Parent 062c1bde178118b7c4d5abb1ead

Re: [PATCH] sslutil: check for missing certificate and key files (issue5598)

2017-07-11 Thread Yuya Nishihara
On Mon, 10 Jul 2017 21:17:38 -0700, Gregory Szorc wrote: > # HG changeset patch > # User Gregory Szorc > # Date 1499746186 25200 > # Mon Jul 10 21:09:46 2017 -0700 > # Node ID b9e2be8b5a75cbd1adef810111a469a10c9846c5 > # Parent 4672db164c986da4442bd864cd044512d975c3f2 > sslutil: check for mi

Re: [PATCH 1 of 6 V2] localrepo: add isfilecached to check filecache-ed property is already cached

2017-07-11 Thread Yuya Nishihara
On Mon, 10 Jul 2017 23:18:14 +0900, FUJIWARA Katsunori wrote: > # HG changeset patch > # User FUJIWARA Katsunori > # Date 1499695791 -32400 > # Mon Jul 10 23:09:51 2017 +0900 > # Node ID d5ba581532af80641a881860c1dc718773892a40 > # Parent ccb3e5399921db16e95e7429cc2fb9ef82ee846e > localrepo:

Re: [PATCH 3 of 4] match: inverse _anypats(), making it _prefix()

2017-07-11 Thread Yuya Nishihara
On Tue, 11 Jul 2017 06:38:15 -0700, Martin von Zweigbergk wrote: > On Jul 11, 2017 6:21 AM, "Yuya Nishihara" wrote: > > On Mon, 10 Jul 2017 10:27:43 -0700, Martin von Zweigbergk via > Mercurial-devel wrote: > > # HG changeset patch > > # User Martin von Zweig

Re: [PATCH v3] releasenotes: add custom admonitions support for release notes

2017-07-11 Thread Yuya Nishihara
On Tue, 11 Jul 2017 19:31:41 +0530, Pulkit Goyal wrote: > > And probably better to raise an error if an %include file not found. > > subrepo.state() has a good example. > > IMO that will make it kind of necessary to have .hgadmonitions file, > something which we should not enforce as some user mig

Re: [PATCH 9 of 9] template: use template-engine for obsfate

2017-07-11 Thread Yuya Nishihara
On Tue, 11 Jul 2017 11:16:03 +0200, Boris Feld wrote: > Obsfate has a difficult task: summarize the obsolescence history > (potentially spanning multiple obs-markers), aggregating the different > values and all of this in multiple dimensions when there's a > divergence. > > This template seems qui

Re: Community video chats?

2017-07-11 Thread Yuya Nishihara
On Mon, 10 Jul 2017 23:42:48 +, Phil Cohen wrote: > These video chat sessions should hopefully fill a niche that's poorly > satisfied by IRC or e-mail today: discussing topics in-depth at high > bandwidth before patches hit the mailing list. > > Does this sound like something people would wa

Re: [PATCH 9 of 9] template: use template-engine for obsfate

2017-07-12 Thread Yuya Nishihara
On Tue, 11 Jul 2017 12:44:52 -0700, Jun Wu wrote: > Excerpts from Yuya Nishihara's message of 2017-07-12 00:06:13 +0900: > > Well, I don't have expertise in the obsolete thingy, though I'm > > (unfortunately) > > a template expert. > > > > Guessing from the PATCH 4, which has the following functi

Re: [PATCH] revset: add experimental set subscript operator

2017-07-12 Thread Yuya Nishihara
On Fri, 7 Jul 2017 08:26:53 -0700, Jun Wu wrote: > I'm currently leaning towards "outside the operator". That could make "[]" > closer to existing language. It also looks flexible and clean. For example, > use "#ordertype", like: > > x#changelog[3]: x~-3 (approximately) > x#changelog[-3]: x~

Re: [PATCH 9 of 9] template: use template-engine for obsfate

2017-07-12 Thread Yuya Nishihara
On Wed, 12 Jul 2017 15:44:13 +0200, Boris Feld wrote: > On Wed, 2017-07-12 at 00:06 +0900, Yuya Nishihara wrote: > > Guessing from the PATCH 4, which has the following functions, > > > >   obsfatedata: ctx => [succs, ...] => [(succs, markers), ...] > > > &g

Re: [PATCH 12 of 14] vfs: add the possibility to have a "ward" to check vfs usage

2017-07-13 Thread Yuya Nishihara
On Tue, 11 Jul 2017 16:32:46 +0200, Boris Feld wrote: > On Sat, 2017-07-08 at 16:36 +0900, Yuya Nishihara wrote: > > On Fri, 07 Jul 2017 18:48:44 +0200, Boris Feld wrote: > > > On Fri, 2017-07-07 at 21:48 +0900, Yuya Nishihara wrote: > > > > On Thu, 06 Jul 2017 20

Re: [PATCH 1 of 3 V3] vfs: allow to pass more argument to audit

2017-07-13 Thread Yuya Nishihara
On Tue, 11 Jul 2017 17:55:27 +0200, Boris Feld wrote: > # HG changeset patch > # User Boris Feld > # Date 1499768878 -7200 > # Tue Jul 11 12:27:58 2017 +0200 > # Node ID 9addf65400ec8e6052a399c1586320988d73a321 > # Parent 4672db164c986da4442bd864cd044512d975c3f2 > # EXP-Topic vfs.ward > vfs:

Re: [PATCH V2] match: inverse _anypats(), making it _prefix()

2017-07-13 Thread Yuya Nishihara
On Tue, 11 Jul 2017 09:44:28 -0700, Martin von Zweigbergk via Mercurial-devel wrote: > # HG changeset patch > # User Martin von Zweigbergk > # Date 1499791352 25200 > # Tue Jul 11 09:42:32 2017 -0700 > # Node ID 2800fa259f4e1c23dc9c9605ed02f4d734dd1761 > # Parent 32331f54930cebd2baf95350697

[PATCH 1 of 3] revset: do not compute weight for integer literal argument

2017-07-13 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1499485786 -32400 # Sat Jul 08 12:49:46 2017 +0900 # Node ID f98c5d417af06e54df22a58fa2e6305ff7b5a7ba # Parent 0d5afd360e9ec118081c2e2ed5146af80086c49a revset: do not compute weight for integer literal argument In x^n and x~n, n isn't

[PATCH 2 of 3] revset: add experimental relation and subscript operators

2017-07-13 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1499486879 -32400 # Sat Jul 08 13:07:59 2017 +0900 # Node ID eed6cd6aa792698d0535f276e150f88500943866 # Parent f98c5d417af06e54df22a58fa2e6305ff7b5a7ba revset: add experimental relation and subscript operators The proposed syntax [1] was

[PATCH 3 of 3] revset: add experimental ancestors/descendants relation subscript

2017-07-13 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1499487317 -32400 # Sat Jul 08 13:15:17 2017 +0900 # Node ID 660613df4ea547c78b4ae06e20e4af46399dc02f # Parent eed6cd6aa792698d0535f276e150f88500943866 revset: add experimental ancestors/descendants relation subscript The relation name is

[PATCH] templatekw: export ui.paths as {peerpaths}

2017-07-13 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1499873754 -32400 # Thu Jul 13 00:35:54 2017 +0900 # Node ID 0601429fa6973ef5eeb97032772ecbdc1c54c37d # Parent 660613df4ea547c78b4ae06e20e4af46399dc02f templatekw: export ui.paths as {peerpaths} It's sometimes useful to show hyperlin

Re: [PATCH 1 of 2] run-tests: add color to output if pygments is available

2017-07-14 Thread Yuya Nishihara
On Sun, 09 Jul 2017 10:31:40 +0900, mlaneuvi...@gmail.com wrote: > # HG changeset patch > # User Matthieu Laneuville > # Date 1498736712 -32400 > # Thu Jun 29 20:45:12 2017 +0900 > # Node ID 87d1921ae32f56511ea26e8054796bd7b54daf46 > # Parent 4672db164c986da4442bd864cd044512d975c3f2 > run-te

Re: [PATCH] tagmerge: use workingfilectx to write merged tags

2017-07-14 Thread Yuya Nishihara
On Tue, 11 Jul 2017 16:49:26 -0700, Phil Cohen wrote: > # HG changeset patch > # User Phil Cohen > # Date 1499816895 25200 > # Tue Jul 11 16:48:15 2017 -0700 > # Node ID 9ed38e65a34d2a4660fe17b6e5d6cb2ec4d949c1 > # Parent 062c1bde178118b7c4d5abb1ead16ac8ad494280 > tagmerge: use workingfilect

Re: [PATCH] test-https: stabilize for Windows

2017-07-14 Thread Yuya Nishihara
On Tue, 11 Jul 2017 22:14:49 -0400, Matt Harbison wrote: > # HG changeset patch > # User Matt Harbison > # Date 1499825217 14400 > # Tue Jul 11 22:06:57 2017 -0400 > # Node ID 6a82448038935002b24af767829d3a27908050ef > # Parent 26e4ba058215e536d3827befbea99ff6203d35f8 > test-https: stabilize

Re: [PATCH 1 of 7] tests: remove meaningless comment from blacklist for fsmonitor

2017-07-14 Thread Yuya Nishihara
On Thu, 13 Jul 2017 03:22:08 +0900, FUJIWARA Katsunori wrote: > # HG changeset patch > # User FUJIWARA Katsunori > # Date 1499883477 -32400 > # Thu Jul 13 03:17:57 2017 +0900 > # Node ID a174d2007a3300b4352c0528966f4cfc4a21b683 > # Parent 26e4ba058215e536d3827befbea99ff6203d35f8 > tests: rem

Re: [PATCH 03 of 10] configitems: register the 'bugzilla.regexp' config

2017-07-14 Thread Yuya Nishihara
On Wed, 12 Jul 2017 14:41:26 +0200, Boris Feld wrote: > # HG changeset patch > # User Boris Feld > # Date 1499414647 -7200 > # Fri Jul 07 10:04:07 2017 +0200 > # Node ID 1ca312b6211d3bde677c53972abd95c4be45f8ff > # Parent f56a5222c189bad35178708eeba73f333691e148 > # EXP-Topic config.register

Re: [PATCH 02 of 10] configitems: register the 'bugzilla.password' config

2017-07-14 Thread Yuya Nishihara
On Wed, 12 Jul 2017 14:41:25 +0200, Boris Feld wrote: > # HG changeset patch > # User Boris Feld > # Date 1499414645 -7200 > # Fri Jul 07 10:04:05 2017 +0200 > # Node ID f56a5222c189bad35178708eeba73f333691e148 > # Parent fcb4529a633634e7885ed4b79a62743a52a4a6b3 > # EXP-Topic config.register

Re: [PATCH 1 of 2] test-paths: mask out JSON specific path differences for Windows

2017-07-14 Thread Yuya Nishihara
On Thu, 13 Jul 2017 23:00:11 -0400, Matt Harbison wrote: > # HG changeset patch > # User Matt Harbison > # Date 150455 14400 > # Thu Jul 13 22:47:35 2017 -0400 > # Node ID a7a929d086cfb37b63e8d6d00edc4cff7a9042b7 > # Parent 1f3b54f392b0273ad9da180cc45b61917ad68518 > test-paths: mask out

Re: Experimenting with Phabricator for reviews

2017-07-14 Thread Yuya Nishihara
On Wed, 12 Jul 2017 11:52:23 -0700, Sean Farley wrote: > Sean Farley writes: > > Adrian Buehlmann writes: > >> On 2017-07-10 22:00, Kevin Bullock wrote: > >>> Greetings, Mercurial hackers! > >>> > >>> We've set up an instance of Phabricator that we're going to experiment > >>> with for code rev

Re: [PATCH 1 of 3 V3] vfs: allow to pass more argument to audit

2017-07-14 Thread Yuya Nishihara
On Thu, 13 Jul 2017 22:11:11 +0200, Boris Feld wrote: > > > +self.audit(path, mode=mode, atomictemp=atomictemp) > > > > Is 'atomictemp' needed? I don't think 'atomictemp' can be generalized > > well to > > the other vfs operations. And atomictemp=True doesn't mean > > repo.lock/wlock >

Re: [PATCH] context: name files relative to cwd in warning messages

2017-07-14 Thread Yuya Nishihara
On Tue, 11 Jul 2017 23:33:08 -0400, Matt Harbison wrote: > # HG changeset patch > # User Matt Harbison > # Date 1499748029 14400 > # Tue Jul 11 00:40:29 2017 -0400 > # Node ID e100fdb7e94d0adec9f14254e096e5757fc2f327 > # Parent 6a82448038935002b24af767829d3a27908050ef > context: name files r

Re: [PATCH 2 of 2] run-tests: also color the summary messages (skipped, failed...)

2017-07-14 Thread Yuya Nishihara
On Sun, 09 Jul 2017 10:31:41 +0900, mlaneuvi...@gmail.com wrote: > # HG changeset patch > # User Matthieu Laneuville > # Date 1499297836 -32400 > # Thu Jul 06 08:37:16 2017 +0900 > # Node ID b40cf3e9cfae8e0b56c1d252398167ae227e1282 > # Parent 87d1921ae32f56511ea26e8054796bd7b54daf46 > run-te

Re: [PATCH] zsh_completion: add '--partial' flag to completions for 'import' (issue5618)

2017-07-14 Thread Yuya Nishihara
On Wed, 12 Jul 2017 17:45:45 +0200, Martin Tietze wrote: > # HG changeset patch > # User Martin Tietze > # Date 1499847062 -7200 > # Wed Jul 12 10:11:02 2017 +0200 > # Node ID 879903976b5ca11dc2cc0ec6c4f2d8bc2576fc5e > # Parent 062c1bde178118b7c4d5abb1ead16ac8ad494280 > zsh_completion: add '

Re: [PATCH] templatekw: export ui.paths as {peerpaths}

2017-07-14 Thread Yuya Nishihara
On Thu, 13 Jul 2017 11:13:20 -0700, Sean Farley wrote: > Yuya Nishihara writes: > > # HG changeset patch > > # User Yuya Nishihara > > # Date 1499873754 -32400 > > # Thu Jul 13 00:35:54 2017 +0900 > > # Node ID 0601429fa6973ef5eeb9

Re: [PATCH 2 of 3 V4] repovfs: add a ward to check if locks are properly taken

2017-07-14 Thread Yuya Nishihara
On Fri, 14 Jul 2017 16:01:49 +0200, Boris Feld wrote: > # HG changeset patch > # User Boris Feld > # Date 1499769497 -7200 > # Tue Jul 11 12:38:17 2017 +0200 > # Node ID cea0a88164c6d003b43fe542ec12def2662c1273 > # Parent 201d9cbd64a276db278552a8924206afb67b1a4c > # EXP-Topic vfs.ward > repo

Re: [PATCH 2 of 3 V4] repovfs: add a ward to check if locks are properly taken

2017-07-14 Thread Yuya Nishihara
On Fri, 14 Jul 2017 16:01:49 +0200, Boris Feld wrote: > # HG changeset patch > # User Boris Feld > # Date 1499769497 -7200 > # Tue Jul 11 12:38:17 2017 +0200 > # Node ID cea0a88164c6d003b43fe542ec12def2662c1273 > # Parent 201d9cbd64a276db278552a8924206afb67b1a4c > # EXP-Topic vfs.ward > repo

[PATCH] templatekw: hide {peerpaths} keyword for 4.3

2017-07-14 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1500046737 -32400 # Sat Jul 15 00:38:57 2017 +0900 # Node ID 3696e7f5cb2194e521da56d72db55aa1e7d27746 # Parent f793e535b4b9ee6e6eaa19b0a5028e6d6c154ce2 templatekw: hide {peerpaths} keyword for 4.3 Thinking a bit further about list/dict

Re: [PATCH v3] releasenotes: add custom admonitions support for release notes

2017-07-14 Thread Yuya Nishihara
On Sun, 09 Jul 2017 19:04:33 +0200, Rishabh Madan wrote: > # HG changeset patch > # User Rishabh Madan > # Date 1499619850 -7200 > # Sun Jul 09 19:04:10 2017 +0200 > # Node ID 5f22d3d43d36d46cea98c86b2a49eee2d323fd9e > # Parent 4672db164c986da4442bd864cd044512d975c3f2 > releasenotes: add cus

Re: [PATCH] templates: add substring and string length operations

2017-07-14 Thread Yuya Nishihara
On Fri, 14 Jul 2017 16:27:49 -0700, Rodrigo Damazio via Mercurial-devel wrote: > On Fri, Jul 14, 2017 at 3:48 PM, Rodrigo Damazio Bovendorp < > rdama...@google.com> wrote: > > # HG changeset patch > > # User Rodrigo Damazio Bovendorp > > # Date 1500072378 25200 > > # Fri Jul 14 15:46:18 2017

Re: [PATCH] templates: add substring and string length operations

2017-07-14 Thread Yuya Nishihara
On Fri, 14 Jul 2017 19:50:34 -0700, Rodrigo Damazio wrote: > > On Fri, 14 Jul 2017 16:27:49 -0700, Rodrigo Damazio via Mercurial-devel > > > +@templatefunc('substr(text, start[, end])') > > > > I think substr() generally takes offset and length, not start:end range. > > Yes, I considered that the

Re: [POLL] Mass renaming options for consistency + guidelines

2017-07-14 Thread Yuya Nishihara
On Fri, 14 Jul 2017 11:33:29 -0400, Augie Fackler wrote: > > > On Jul 13, 2017, at 11:53, David Demelier wrote: > > > > Le 13 juil. 2017 5:37 PM, "Augie Fackler" a écrit : > > > > > On Jul 13, 2017, at 05:15, David Demelier > > > wrote: > > > > > > Hello, > > > > > > I'm one of the creator o

Re: [PATCH 2 of 2] commandserver: use selector2

2017-07-14 Thread Yuya Nishihara
On Fri, 14 Jul 2017 20:27:27 -0700, Jun Wu wrote: > # HG changeset patch > # User Jun Wu > # Date 1500089181 25200 > # Fri Jul 14 20:26:21 2017 -0700 > # Node ID a6545c15171810059596259f60574011184c3412 > # Parent 5664763de82b48ca6882bbb624d01d467b4920d0 > # Available At https://bitbucket.or

Re: [PATCH V2] context: name files relative to cwd in warning messages

2017-07-14 Thread Yuya Nishihara
On Sat, 15 Jul 2017 00:27:53 -0400, Matt Harbison wrote: > # HG changeset patch > # User Matt Harbison > # Date 1499748029 14400 > # Tue Jul 11 00:40:29 2017 -0400 > # Node ID c2549b5ffd77029d78ef92d8fb5cd5b5bdbbb254 > # Parent 0407a51b9d8c3ade36b6495f44897c7a70e20975 > context: name files r

Re: [PATCH] run-tests: disable color on Windows

2017-07-14 Thread Yuya Nishihara
On Sat, 15 Jul 2017 00:55:13 -0400, Matt Harbison wrote: > # HG changeset patch > # User Matt Harbison > # Date 1500094356 14400 > # Sat Jul 15 00:52:36 2017 -0400 > # Node ID 00e59d5ca0a7c5610695250a7955615ef49138ee > # Parent c2549b5ffd77029d78ef92d8fb5cd5b5bdbbb254 > run-tests: disable co

Re: [PATCH] templates: add substring and string length operations

2017-07-14 Thread Yuya Nishihara
On Fri, 14 Jul 2017 20:40:36 -0700, Martin von Zweigbergk wrote: > On Jul 14, 2017 8:19 PM, "Yuya Nishihara" wrote: > > On Fri, 14 Jul 2017 19:50:34 -0700, Rodrigo Damazio wrote: > > > On Fri, 14 Jul 2017 16:27:49 -0700, Rodrigo Damazio via Mercurial-devel > &g

Re: [PATCH 2 of 2] commandserver: use selector2

2017-07-14 Thread Yuya Nishihara
On Fri, 14 Jul 2017 21:18:48 -0700, Jun Wu wrote: > Excerpts from Yuya Nishihara's message of 2017-07-15 12:37:39 +0900: > > On Fri, 14 Jul 2017 20:27:27 -0700, Jun Wu wrote: > > > # HG changeset patch > > > # User Jun Wu > > > # Date 1500089181 25200 > > > # Fri Jul 14 20:26:21 2017 -0700 >

Re: [PATCH 2 of 2] commandserver: use selector2

2017-07-14 Thread Yuya Nishihara
On Fri, 14 Jul 2017 20:27:27 -0700, Jun Wu wrote: > # HG changeset patch > # User Jun Wu > # Date 1500089181 25200 > # Fri Jul 14 20:26:21 2017 -0700 > # Node ID a6545c15171810059596259f60574011184c3412 > # Parent 5664763de82b48ca6882bbb624d01d467b4920d0 > # Available At https://bitbucket.or

[PATCH] scmutil: remove duplicated import of i18n._()

2017-07-14 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1500098489 -32400 # Sat Jul 15 15:01:29 2017 +0900 # Node ID e908d626523b83cba404d52ad6ed870eafe05bc3 # Parent 15e6b9401135d5e5d71c40f4c4c6f83731ea944e scmutil: remove duplicated import of i18n._() diff --git a/mercurial/scmutil.py b

Re: [PATCH 1 of 2] selector2: vendor selector2 library

2017-07-15 Thread Yuya Nishihara
On Fri, 14 Jul 2017 20:27:26 -0700, Jun Wu wrote: > # HG changeset patch > # User Jun Wu > # Date 1500088786 25200 > # Fri Jul 14 20:19:46 2017 -0700 > # Node ID 5664763de82b48ca6882bbb624d01d467b4920d0 > # Parent 0407a51b9d8c3ade36b6495f44897c7a70e20975 > # Available At https://bitbucket.or

Re: [PATCH v3] releasenotes: add custom admonitions support for release notes

2017-07-16 Thread Yuya Nishihara
On Sun, 16 Jul 2017 14:25:28 +0200, Rishabh Madan wrote: > On Sun, Jul 16, 2017 at 2:20 PM, Rishabh Madan > wrote: > > On Sat, Jul 15, 2017 at 4:13 AM, Yuya Nishihara wrote: > >> On Sun, 09 Jul 2017 19:04:33 +0200, Rishabh Madan wrote: > >> > # HG changeset

Re: [PATCH] debugignore: eliminate inconsistencies with `hg status` (issue5222)

2017-07-16 Thread Yuya Nishihara
On Sat, 15 Jul 2017 20:42:04 -0400, Matt Harbison wrote: > # HG changeset patch > # User Matt Harbison > # Date 1500146609 14400 > # Sat Jul 15 15:23:29 2017 -0400 > # Node ID f836762f582c84040ca31be86b48e2768351e79d > # Parent 27d23fe32887279db649eccae244f261452be7ac > debugignore: eliminat

Re: [PATCH 2 of 2] commandserver: close selector explicitly

2017-07-16 Thread Yuya Nishihara
On Sun, 16 Jul 2017 05:03:07 -0700, Jun Wu wrote: > # HG changeset patch > # User Jun Wu > # Date 1500205172 25200 > # Sun Jul 16 04:39:32 2017 -0700 > # Node ID 638e9f6cccbc7d6f74c7e1ce551a3ee734970b62 > # Parent e9e6e076ffef9d11fa1f46201e85a3c4570a521a > # Available At https://bitbucket.or

Re: [PATCH 1 of 2] commandserver: do not handle EINTR

2017-07-16 Thread Yuya Nishihara
On Sun, 16 Jul 2017 05:03:06 -0700, Jun Wu wrote: > # HG changeset patch > # User Jun Wu > # Date 1500205043 25200 > # Sun Jul 16 04:37:23 2017 -0700 > # Node ID e9e6e076ffef9d11fa1f46201e85a3c4570a521a > # Parent 389536aff376d32d38f13305021c127245d4126a > # Available At https://bitbucket.or

Re: [PATCH] test-phase-exchange: stabilize for Windows

2017-07-16 Thread Yuya Nishihara
On Sat, 15 Jul 2017 23:49:54 -0400, Matt Harbison wrote: > # HG changeset patch > # User Matt Harbison > # Date 1500176793 14400 > # Sat Jul 15 23:46:33 2017 -0400 > # Node ID 21904723f1ce9ea0fc6541ee48611ba3ef7128fb > # Parent 389536aff376d32d38f13305021c127245d4126a > test-phase-exchange:

[PATCH 1 of 4] tests: drop "absimport" conditionals which should be always true

2017-07-16 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1500194830 -32400 # Sun Jul 16 17:47:10 2017 +0900 # Node ID 5a71b2b7e12f057175e293daf74c7dee897f3008 # Parent 389536aff376d32d38f13305021c127245d4126a tests: drop "absimport" conditionals which should be always true diff --g

[PATCH 3 of 4] demandimport: drop Py3 workarounds from Py2 implementation

2017-07-16 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1500193162 -32400 # Sun Jul 16 17:19:22 2017 +0900 # Node ID f74cef39afa518f5b7a3e5770b9988d24f99fc24 # Parent 10093dbe4b0785678511fc4e7d3088746019742c demandimport: drop Py3 workarounds from Py2 implementation diff --git a/hgdemandimport

[PATCH 4 of 4] demandimport: prefer loaded module over package attribute (issue5617)

2017-07-16 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1500194319 -32400 # Sun Jul 16 17:38:39 2017 +0900 # Node ID 6ab37703424f873c658309e9dfcc0ccb311ef655 # Parent f74cef39afa518f5b7a3e5770b9988d24f99fc24 demandimport: prefer loaded module over package attribute (issue5617) In general, the

[PATCH 2 of 4] demandimport: drop hack for old Pythons which had no level argument

2017-07-16 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1500192992 -32400 # Sun Jul 16 17:16:32 2017 +0900 # Node ID 10093dbe4b0785678511fc4e7d3088746019742c # Parent 5a71b2b7e12f057175e293daf74c7dee897f3008 demandimport: drop hack for old Pythons which had no level argument _import() was added

Re: [PATCH V2] commandserver: do not handle EINTR for selector.select

2017-07-17 Thread Yuya Nishihara
On Sun, 16 Jul 2017 11:23:40 -0700, Jun Wu wrote: > # HG changeset patch > # User Jun Wu > # Date 1500229020 25200 > # Sun Jul 16 11:17:00 2017 -0700 > # Node ID 3fce51f52763323f1ff2e233e44aa926c2095d05 > # Parent d09de637cbc88ed2db989298115d0c0cb6cc6f27 > # Available At https://bitbucket.or

Re: [PATCH 1 of 2] archive: use a templater to build the metadata file

2017-07-17 Thread Yuya Nishihara
On Mon, 17 Jul 2017 00:57:38 -0400, Matt Harbison wrote: > # HG changeset patch > # User Matt Harbison > # Date 1500241236 14400 > # Sun Jul 16 17:40:36 2017 -0400 > # Node ID 4d37def90ad5e0196dadb9bc2c9e62effad63691 > # Parent d09de637cbc88ed2db989298115d0c0cb6cc6f27 > archive: use a templa

Re: [PATCH v3] releasenotes: add custom admonitions support for release notes

2017-07-17 Thread Yuya Nishihara
On Sun, 16 Jul 2017 11:58:28 -0400, Augie Fackler wrote: > > > On Jul 16, 2017, at 10:30 AM, Yuya Nishihara wrote: > > > > On Sun, 16 Jul 2017 14:25:28 +0200, Rishabh Madan wrote: > >> On Sun, Jul 16, 2017 at 2:20 PM, Rishabh Madan > >> wrote: >

Re: [PATCH 2 of 2] archive: add an experimental config to control the metadata file template

2017-07-17 Thread Yuya Nishihara
On Mon, 17 Jul 2017 00:57:39 -0400, Matt Harbison wrote: > # HG changeset patch > # User Matt Harbison > # Date 1500266969 14400 > # Mon Jul 17 00:49:29 2017 -0400 > # Node ID a85b7c754630cb4ac49b2cebea0ceca3d2f2eaaa > # Parent 4d37def90ad5e0196dadb9bc2c9e62effad63691 > archive: add an exper

Re: [PATCH 1 of 2 V3] commitextras: move fb extension to core which add extras to a commit

2017-07-17 Thread Yuya Nishihara
On Sat, 15 Jul 2017 01:31:23 +0530, Pulkit Goyal wrote: > # HG changeset patch > # User Pulkit Goyal <7895pul...@gmail.com> > # Date 1499799225 -19800 > # Wed Jul 12 00:23:45 2017 +0530 > # Node ID e51d188da49636884ae6c0df94f501e84436b857 > # Parent 80e1331a7fe970f3e56fde9044949d72d3afdf30 >

Re: [PATCH 1 of 2 V3] commitextras: move fb extension to core which add extras to a commit

2017-07-17 Thread Yuya Nishihara
On Mon, 17 Jul 2017 10:17:38 -0400, Augie Fackler wrote: > On Mon, Jul 17, 2017 at 11:10:02PM +0900, Yuya Nishihara wrote: > > On Sat, 15 Jul 2017 01:31:23 +0530, Pulkit Goyal wrote: > > > # HG changeset patch > > > # User Pulkit Goyal <7895pul...@gmail.com&g

Re: [PATCH 2 of 2 V3] commitextras: check the format of the arguments and no internal key is used

2017-07-17 Thread Yuya Nishihara
On Sat, 15 Jul 2017 01:31:24 +0530, Pulkit Goyal wrote: > # HG changeset patch > # User Pulkit Goyal <7895pul...@gmail.com> > # Date 1499856010 -19800 > # Wed Jul 12 16:10:10 2017 +0530 > # Node ID 2cbccf36af1bd0d9ae9df1ad5fd4a7f8d870ae6c > # Parent e51d188da49636884ae6c0df94f501e84436b857 >

Re: [PATCH 1 of 2 V3] commitextras: move fb extension to core which add extras to a commit

2017-07-17 Thread Yuya Nishihara
On Sat, 15 Jul 2017 01:31:23 +0530, Pulkit Goyal wrote: > # HG changeset patch > # User Pulkit Goyal <7895pul...@gmail.com> > # Date 1499799225 -19800 > # Wed Jul 12 00:23:45 2017 +0530 > # Node ID e51d188da49636884ae6c0df94f501e84436b857 > # Parent 80e1331a7fe970f3e56fde9044949d72d3afdf30 >

Re: [PATCH v2] run-tests: also color the summary messages (skipped, failed...)

2017-07-17 Thread Yuya Nishihara
On Sun, 16 Jul 2017 15:12:21 +0900, mlaneuvi...@gmail.com wrote: > # HG changeset patch > # User Matthieu Laneuville > # Date 1500185462 -32400 > # Sun Jul 16 15:11:02 2017 +0900 > # Node ID 9722bfa929b50e7ad87e0561f8d5fdd8e928d755 > # Parent 97ec8637d261a97c30944d9242ee1ccdbf536cb3 > run-te

Re: [PATCH 2 of 2] archive: add an experimental config to control the metadata file template

2017-07-18 Thread Yuya Nishihara
On Mon, 17 Jul 2017 23:10:22 -0400, Matt Harbison wrote: > On Mon, 17 Jul 2017 09:56:25 -0400, Yuya Nishihara wrote: > > On Mon, 17 Jul 2017 00:57:39 -0400, Matt Harbison wrote: > >> # HG changeset patch > >> # User Matt Harbison > >> # Date 1500266969 14400

Re: [PATCH 2 of 2] archive: add an experimental config to control the metadata file template

2017-07-18 Thread Yuya Nishihara
On Mon, 17 Jul 2017 21:29:15 -0700, Martin von Zweigbergk wrote: > On Mon, Jul 17, 2017 at 8:29 PM, Matt Harbison wrote: > > On Mon, 17 Jul 2017 13:54:29 -0400, Martin von Zweigbergk > > wrote: > >> On Sun, Jul 16, 2017 at 9:57 PM, Matt Harbison > >> wrote: > >>> # HG changeset patch > >>> # Use

Re: [PATCH 1 of 2] archive: use a templater to build the metadata file

2017-07-18 Thread Yuya Nishihara
On Mon, 17 Jul 2017 23:08:25 -0400, Matt Harbison wrote: > On Mon, 17 Jul 2017 09:53:12 -0400, Yuya Nishihara wrote: > > > On Mon, 17 Jul 2017 00:57:38 -0400, Matt Harbison wrote: > >> # HG changeset patch > >> # User Matt Harbison > >> # Date 150024123

Re: [PATCH] run-tests: check if stream is a tty before using color

2017-07-18 Thread Yuya Nishihara
On Tue, 18 Jul 2017 07:33:13 +0900, mlaneuvi...@gmail.com wrote: > # HG changeset patch > # User Matthieu Laneuville > # Date 1500329966 -32400 > # Tue Jul 18 07:19:26 2017 +0900 > # Node ID 7f5f97697162331b5acf78aef091ae3fd341e308 > # Parent 9b2647a7a70a270e85457ea55583b6eba0551258 > run-te

Re: [PATCH v3] run-tests: also color the summary messages (skipped, failed...)

2017-07-18 Thread Yuya Nishihara
On Tue, 18 Jul 2017 07:33:50 +0900, mlaneuvi...@gmail.com wrote: > # HG changeset patch > # User Matthieu Laneuville > # Date 1500330427 -32400 > # Tue Jul 18 07:27:07 2017 +0900 > # Node ID 14c07f0460918fe57b1c2709fe3ea3f071a95659 > # Parent 7f5f97697162331b5acf78aef091ae3fd341e308 > run-te

Re: [PATCH 2 of 2] commitextras: make sure keys are non empty ASCII strings

2017-07-18 Thread Yuya Nishihara
On Tue, 18 Jul 2017 17:48:11 +0530, Pulkit Goyal wrote: > # HG changeset patch > # User Pulkit Goyal <7895pul...@gmail.com> > # Date 1500378367 -19800 > # Tue Jul 18 17:16:07 2017 +0530 > # Node ID 6cd19a6fd50016034d2faf7462bafdba4b90659e > # Parent 64137cfad7e30a459bc7fa5b6fc0e8757a6add8e >

Re: [PATCH 1 of 2] commitextras: mark the extension as ADVANCED

2017-07-18 Thread Yuya Nishihara
On Tue, 18 Jul 2017 17:48:10 +0530, Pulkit Goyal wrote: > # HG changeset patch > # User Pulkit Goyal <7895pul...@gmail.com> > # Date 1500316844 -19800 > # Tue Jul 18 00:10:44 2017 +0530 > # Node ID 64137cfad7e30a459bc7fa5b6fc0e8757a6add8e > # Parent 85ea5d801b1fb2b26d99fd3604a6a97abd4f7b0b >

Re: [PATCH 1 of 3 v4] releasenotes: add custom admonitions support for release notes

2017-07-18 Thread Yuya Nishihara
On Tue, 18 Jul 2017 18:10:18 +0530, Rishabh Madan wrote: > # HG changeset patch > # User Rishabh Madan > # Date 1500371554 -19800 > # Tue Jul 18 15:22:34 2017 +0530 > # Node ID d8997d12840aa113cde7ffa0ea7af8d62cf1add7 > # Parent 4672db164c986da4442bd864cd044512d975c3f2 > releasenotes: add cu

<    4   5   6   7   8   9   10   11   12   13   >