On Wed, 25 May 2022 02:30:29 +0200, Manuel Jacob wrote:
> # HG changeset patch
> # User Manuel Jacob
> # Date 1653433864 -7200
> # Wed May 25 01:11:04 2022 +0200
> # Branch stable
> # Node ID d058898bdd462b03c5bff38ad40d1f855ea51c23
> # Parent 477b5145e1a02715f846ce017b460858a58e03b1
> # EXP
On Sun, 22 May 2022 12:03:02 +0900, Yuya Nishihara wrote:
> On Sun, 22 May 2022 02:37:11 +0200, Manuel Jacob wrote:
> > # HG changeset patch
> > # User Manuel Jacob
> > # Date 1653164539 -7200
> > # Sat May 21 22:22:19 2022 +0200
> > # Node ID 5dfd26e
On Sun, 22 May 2022 04:34:58 +0200, Manuel Jacob wrote:
> # HG changeset patch
> # User Manuel Jacob
> # Date 1653184234 -7200
> # Sun May 22 03:50:34 2022 +0200
> # Branch stable
> # Node ID beebf9c4b8ed6257c8f8bfeb5e9fcae6f54268d7
> # Parent 477b5145e1a02715f846ce017b460858a58e03b1
> # EXP
On Sun, 22 May 2022 02:37:11 +0200, Manuel Jacob wrote:
> # HG changeset patch
> # User Manuel Jacob
> # Date 1653164539 -7200
> # Sat May 21 22:22:19 2022 +0200
> # Node ID 5dfd26ed9c4eeb51bbf910ca7450bdb65f06af81
> # Parent a17ffde1e71b1c9de5899ae8d5078e67c54ef1d3
> # EXP-Topic worker-impr
On Sun, 22 May 2022 02:43:05 +0200, Joerg Sonnenberger wrote:
> Am Sun, May 22, 2022 at 02:13:03AM +0200 schrieb Manuel Jacob:
> > # HG changeset patch
> > # User Manuel Jacob
> > # Date 1653176900 -7200
> > # Sun May 22 01:48:20 2022 +0200
> > # Branch stable
> > # Node ID 29f2716c5c54c7e0f7
# HG changeset patch
# User Yuya Nishihara
# Date 1648545349 -32400
# Tue Mar 29 18:15:49 2022 +0900
# Branch stable
# Node ID 1da3259a1a38ed0ba6607c0830bb1aec461ec784
# Parent 9bb700223f000be88912382adee80b8a7afe5fcb
tags: fix typo in fast path detection of fnode resolution (issue6673)
If
# HG changeset patch
# User Yuya Nishihara
# Date 1646357326 -32400
# Fri Mar 04 10:28:46 2022 +0900
# Node ID 3a9729bead90ef7caaf4d25138680c83a888be78
# Parent 46b3ecfb16e2781ede9752d972dc22f0e1dfea87
chgserver: remove Python 2 file descriptor logic
Follows up 0bb28b7736bc "chgs
# HG changeset patch
# User Yuya Nishihara
# Date 1646268190 -32400
# Thu Mar 03 09:43:10 2022 +0900
# Node ID 499733de460faf0d8cee6ea5e22bd05cec2fc93c
# Parent 7b068abe4aa2d1848cf91c2c203b68aa59feaaf7
cext: backout e9ca736f5b52 "remove Python 2 file handling code"
It's
# HG changeset patch
# User Yuya Nishihara
# Date 1646268321 -32400
# Thu Mar 03 09:45:21 2022 +0900
# Node ID 2ef3b7d30cc1df92f52bc5ef04b8e549db971095
# Parent 499733de460faf0d8cee6ea5e22bd05cec2fc93c
cext: really remove Python 2 file handling code
Disclaimer: This is _WIN32 code and I
On Mon, 07 Feb 2022 15:56:04 +0100, Mads Kiilerich wrote:
> # HG changeset patch
> # User Mads Kiilerich
> # Date 1644245153 -3600
> # Mon Feb 07 15:45:53 2022 +0100
> # Branch stable
> # Node ID 937db8e65dd5614cc4595cced61f2e21026d3be3
> # Parent 01fde63b4eded708802bfd0d0d4cb4ecc5ff6e1c
> d
On Sat, 05 Feb 2022 14:23:33 +0100, Mads Kiilerich wrote:
> # HG changeset patch
> # User Mads Kiilerich
> # Date 1644066813 -3600
> # Sat Feb 05 14:13:33 2022 +0100
> # Branch stable
> # Node ID e3c50cc1facafbd13120b7693155add1af9f94ed
> # Parent 01fde63b4eded708802bfd0d0d4cb4ecc5ff6e1c
> d
On Thu, 18 Nov 2021 16:49:28 +0100, Mads Kiilerich wrote:
> # HG changeset patch
> # User Mads Kiilerich
> # Date 1637235097 -3600
> # Thu Nov 18 12:31:37 2021 +0100
> # Branch stable
> # Node ID 9c41494c5dd2fa8816bc7b70e76b28c4d3941af0
> # Parent 6e576e4665f43101ef9bb98b0f5234f85c5db2ea
> c
On Thu, 21 Oct 2021 11:21:33 +0200, David Demelier wrote:
> # HG changeset patch
> # User David Demelier
> # Date 1634808081 -7200
> # Thu Oct 21 11:21:21 2021 +0200
> # Node ID 84d470049d323b8137cd6bbc68a521612fdebad9
> # Parent f7fd629ffb98d56e1023092e1210c4523f301f9b
> hg: remove reserved
# HG changeset patch
# User Yuya Nishihara
# Date 1632383057 -32400
# Thu Sep 23 16:44:17 2021 +0900
# Node ID 13efd8fdc55fe3ed8ab195fff0c52a249d4dcc73
# Parent 1b2ee68e85f93c0726db9f2f739bc6768db1f92f
dirstate: fix parse_dirstate() to error out if NULL entry created
Since 83f0e93ec34b
# HG changeset patch
# User Yuya Nishihara
# Date 1632383555 -32400
# Thu Sep 23 16:52:35 2021 +0900
# Node ID bc82b526a41b47adfe8c49639b0664bcaa4b26b8
# Parent 13efd8fdc55fe3ed8ab195fff0c52a249d4dcc73
dirstate: fix leak of entry object in dirstate_item_from_v1_data()
diff --git a
On Thu, 04 Feb 2021 17:06:09 -0500, Jordi GutiƩrrez Hermoso wrote:
> # HG changeset patch
> # User Jordi GutiƩrrez Hermoso
> # Date 1612475986 18000
> # Thu Feb 04 16:59:46 2021 -0500
> # Node ID fee215d5eb63abf93c50de4355fbd46123f50cba
> # Parent 95b276283b671cd835a2a0918f4297eb2baab425
> l
# HG changeset patch
# User Yuya Nishihara
# Date 1612436205 -32400
# Thu Feb 04 19:56:45 2021 +0900
# Branch stable
# Node ID 6cc6b8610cec85dc624f4bb6568c2fd16ac018d1
# Parent 14feaa5792ed116ec8cc8469fc3de976fb4dd8f5
procutil: extend gui test to detect wayland session (issue6479)
diff
# HG changeset patch
# User Yuya Nishihara
# Date 1612264817 -32400
# Tue Feb 02 20:20:17 2021 +0900
# Branch stable
# Node ID 14feaa5792ed116ec8cc8469fc3de976fb4dd8f5
# Parent 0e2e7300f4302b02412b0b734717697049494c4c
log: fix handling of root (or empty) path provided by matcher (issue6478
# HG changeset patch
# User Yuya Nishihara
# Date 1608793088 -32400
# Thu Dec 24 15:58:08 2020 +0900
# Branch stable
# Node ID 6ad7f9653fef0cba2d3a6858c4ac83aeb50f577f
# Parent 734d051d0efb8122e1680895b214b1d143895273
log: update documentation about --follow with/without --rev (issue6459
On Mon, 21 Dec 2020 08:15:29 +0100, Pierre-Yves David wrote:
> On 12/19/20 3:49 AM, Yuya Nishihara wrote:
> > # HG changeset patch
> > # User Yuya Nishihara
> > # Date 1608289751 -32400
> > # Fri Dec 18 20:09:11 2020 +0900
> > # Node ID 09beb9a133f168111fbe
# HG changeset patch
# User Yuya Nishihara
# Date 1608347244 -32400
# Sat Dec 19 12:07:24 2020 +0900
# Node ID babd57945ad10283f753b25d15ab593811959a70
# Parent 5db45dfd6206490f8668559838cc4d4ca9ac
chg: format code by clang-format version 11.0.1-+rc1-1
test-check-clang-format.t started
# HG changeset patch
# User Yuya Nishihara
# Date 1608346918 -32400
# Sat Dec 19 12:01:58 2020 +0900
# Node ID 5db45dfd6206490f8668559838cc4d4ca9ac
# Parent 09beb9a133f168111fbef4a729f1c0cc2bfb87ce
test-check-interface: do not expect bare "python" executable exists
The test w
As Pulkit pointed out, I and Pulkit made another version in parallel.
https://patchwork.mercurial-scm.org/patch/47937/
https://patchwork.mercurial-scm.org/patch/47938/
https://patchwork.mercurial-scm.org/patch/47939/
`sys.std*` are left unmodified. `procutil.std*` are fixed up to raise EBADF.
___
# HG changeset patch
# User Yuya Nishihara
# Date 1608289751 -32400
# Fri Dec 18 20:09:11 2020 +0900
# Node ID 09beb9a133f168111fbef4a729f1c0cc2bfb87ce
# Parent ca07a5705bf78401bf7c910b9be9a6c5a16ceb64
procutil: assign pseudo file object if sys.stdout/stderr is missing
This basically
# HG changeset patch
# User Yuya Nishihara
# Date 1608343818 -32400
# Sat Dec 19 11:10:18 2020 +0900
# Node ID ca07a5705bf78401bf7c910b9be9a6c5a16ceb64
# Parent a5fa4ea662d52a6eccb538e79ca36b2a4745a9b8
procutil: introduce pseudo file object that just raises EBADF
This should be safer than
# HG changeset patch
# User Yuya Nishihara
# Date 1608290094 -32400
# Fri Dec 18 20:14:54 2020 +0900
# Node ID a5fa4ea662d52a6eccb538e79ca36b2a4745a9b8
# Parent a05f8740ce1faeda3f6299c3cbf961be48652a06
dispatch: gate against missing stdout/stderr
We do need procutil.stdin/stdout/stderr
# HG changeset patch
# User Yuya Nishihara
# Date 1608291311 -32400
# Fri Dec 18 20:35:11 2020 +0900
# Node ID a05f8740ce1faeda3f6299c3cbf961be48652a06
# Parent d109dda4a3e7bb1c6fa7de98b6872ddb80ec3827
dispatch: remove stale comment about fdopen()-ed stdio
On Python 3, stdout is just
# HG changeset patch
# User Yuya Nishihara
# Date 1608291311 -32400
# Fri Dec 18 20:35:11 2020 +0900
# Node ID 567d926ac2b6abfdcd0367540921dfccf8709c71
# Parent bd4e513e64c974c38963b60fc14d4bbce6d574fe
dispatch: remove stale comment about fdopen()-ed stdio
On Python 3, stdout is just
# HG changeset patch
# User Yuya Nishihara
# Date 1608289751 -32400
# Fri Dec 18 20:09:11 2020 +0900
# Node ID bd4e513e64c974c38963b60fc14d4bbce6d574fe
# Parent 47ce0f83ffad4fd66e4f76ea54733756398a98ba
procutil: create dummy file object if sys.stdout/stderr is missing
This basically
# HG changeset patch
# User Yuya Nishihara
# Date 1608290094 -32400
# Fri Dec 18 20:14:54 2020 +0900
# Node ID 47ce0f83ffad4fd66e4f76ea54733756398a98ba
# Parent d109dda4a3e7bb1c6fa7de98b6872ddb80ec3827
dispatch: gate against missing stdout/stderr
diff --git a/mercurial/dispatch.py b
On Fri, 18 Dec 2020 14:16:20 +0530, Pulkit Goyal wrote:
> # HG changeset patch
> # User Pulkit Goyal <7895pul...@gmail.com>
> # Date 1607427603 -19800
> # Tue Dec 08 17:10:03 2020 +0530
> # Node ID 9f0555329584b3e91e74e0606d66d16dd7a4c82f
> # Parent e40f52691dac94d70a251b65806a4d1f4d2b5f19
>
On Fri, 18 Dec 2020 14:16:19 +0530, Pulkit Goyal wrote:
> # HG changeset patch
> # User Pulkit Goyal <7895pul...@gmail.com>
> # Date 1607767078 -19800
> # Sat Dec 12 15:27:58 2020 +0530
> # Node ID 5179a4bd4fc35890cbfd962e0a8960a2f74720a1
> # Parent e4f6dae01b3bc94b0198722522a13c914ab848cd
>
On Thu, 10 Dec 2020 14:41:45 +0530, Pulkit Goyal wrote:
> # HG changeset patch
> # User Pulkit Goyal <7895pul...@gmail.com>
> # Date 1607589226 -19800
> # Thu Dec 10 14:03:46 2020 +0530
> # Node ID 9123fc028ed21e8aa39a353ea6ec9e102cf3dad0
> # Parent 96c66ca3f189d522dd53c736919e7343c29e6116
>
On Thu, 10 Dec 2020 14:41:44 +0530, Pulkit Goyal wrote:
> # HG changeset patch
> # User Pulkit Goyal <7895pul...@gmail.com>
> # Date 1607588516 -19800
> # Thu Dec 10 13:51:56 2020 +0530
> # Node ID 96c66ca3f189d522dd53c736919e7343c29e6116
> # Parent 6de68a9dd7302f077edd73ea6d639d725ecf89b9
>
On Tue, 08 Dec 2020 19:12:20 +0530, Pulkit Goyal wrote:
> # HG changeset patch
> # User Pulkit Goyal <7895pul...@gmail.com>
> # Date 1606897517 -19800
> # Wed Dec 02 13:55:17 2020 +0530
> # Node ID 13496bf926221a034c890135954fdc72c895f6d7
> # Parent 8b20d469a0c819c2ade8635c25e9fcf0af553796
>
On Tue, 8 Dec 2020 19:57:13 +0900, Yuya Nishihara wrote:
> On Tue, 08 Dec 2020 12:58:21 +0530, Pulkit Goyal wrote:
> > # HG changeset patch
> > # User Pulkit Goyal <7895pul...@gmail.com>
> > # Date 1606897517 -19800
> > # Wed Dec 02
On Tue, 08 Dec 2020 12:58:21 +0530, Pulkit Goyal wrote:
> # HG changeset patch
> # User Pulkit Goyal <7895pul...@gmail.com>
> # Date 1606897517 -19800
> # Wed Dec 02 13:55:17 2020 +0530
> # Node ID 6bab1270ddc9b7097a58de39afacb305f3364ea7
> # Parent 8b20d469a0c819c2ade8635c25e9fcf0af553796
>
On Tue, 08 Dec 2020 12:58:24 +0530, Pulkit Goyal wrote:
> # HG changeset patch
> # User Pulkit Goyal <7895pul...@gmail.com>
> # Date 1606996129 -19800
> # Thu Dec 03 17:18:49 2020 +0530
> # Node ID acdb053888ab7564b6b7fc702f94334ef854861c
> # Parent 263a5b17b4cad2e793817bd30944dcfcebc88a69
>
On Mon, 07 Dec 2020 22:30:04 +0100, Mads Kiilerich wrote:
> # HG changeset patch
> # User Mads Kiilerich
> # Date 1607032141 -3600
> # Thu Dec 03 22:49:01 2020 +0100
> # Branch stable
> # Node ID a141d1da33433998590be226b6788fb53e8c90e0
> # Parent dadbd01f939379a2eea76eab313868fcde48138a
> b
# HG changeset patch
# User Yuya Nishihara
# Date 1607339556 -32400
# Mon Dec 07 20:12:36 2020 +0900
# Node ID e19bab808d0b3491121113509601f990fe5988f1
# Parent 1bf2b44c40078c4e17479a1625c57370dc7750ec
test-extension: flush diagnostic message to stabilize chg output
Since chg server may
# HG changeset patch
# User Yuya Nishihara
# Date 1606988543 -32400
# Thu Dec 03 18:42:23 2020 +0900
# Branch stable
# Node ID 074a20823c4be85d4b98a76c2ba961ff640cc80e
# Parent 27c23c8f14da48a24a0896b588721c0139e92560
ui: remove excessive strtolocal() from debuguigetpass
ui.getpass
# HG changeset patch
# User Yuya Nishihara
# Date 1606821744 -32400
# Tue Dec 01 20:22:24 2020 +0900
# Node ID 8e8feec5114933aaa5224ff33acfa1bc9a52625c
# Parent 773cf7f8899449979131792e82a49fc6bc0d25ec
log: do not accept string-matcher pattern as -u/-b/-B parameter
I'm pretty sure th
# HG changeset patch
# User Yuya Nishihara
# Date 1606818203 -32400
# Tue Dec 01 19:23:23 2020 +0900
# Node ID 3b3f53b5b57f32b10c6e5c8aacffab002fd793ea
# Parent 4439db4d98bc5d5d05b709d0886cb81b1347516e
scmutil: extract function that builds revset expr to select bookmark branch
This is
# HG changeset patch
# User Yuya Nishihara
# Date 1606819561 -32400
# Tue Dec 01 19:46:01 2020 +0900
# Node ID 4439db4d98bc5d5d05b709d0886cb81b1347516e
# Parent d42809b6b10ff91cf6fcad5914e77c6974195e78
scmutil: document that bookmarkrevs() ignores non-head bookmark branch
"- ancestors
# HG changeset patch
# User Yuya Nishihara
# Date 1606818756 -32400
# Tue Dec 01 19:32:36 2020 +0900
# Node ID 773cf7f8899449979131792e82a49fc6bc0d25ec
# Parent 3b3f53b5b57f32b10c6e5c8aacffab002fd793ea
log: do not override other filtering and sorting options by --bookmark
This basically
# HG changeset patch
# User Yuya Nishihara
# Date 1606529754 -32400
# Sat Nov 28 11:15:54 2020 +0900
# Branch stable
# Node ID 1e93d856abc0ecb7f537af5c77e0d75ffe93db08
# Parent 81da6feb5000140adb8972607415855953415233
diff: do not concatenate immutable bytes while building a/b bodies
On Sat, 21 Nov 2020 19:17:35 +0100, Pierre-Yves David wrote:
> # HG changeset patch
> # User Georges Racinet
> # Date 1605902798 -3600
> # Fri Nov 20 21:06:38 2020 +0100
> # Node ID bc8e611b22348e8f800c7840ba99e448f87ae9b4
> # Parent f4a218331ff4e871248625d0116d9985dc8566ca
> # EXP-Topic hep
On Fri, 20 Nov 2020 11:12:12 +0100, Pierre-Yves David wrote:
> # HG changeset patch
> # User Pierre-Yves David
> # Date 1605854229 -3600
> # Fri Nov 20 07:37:09 2020 +0100
> # Node ID 54286f31bbf24cab63eb02e6ab1e4d95b413ed29
> # Parent d68618954adef9c2cbec868c1af0e01f67288cb8
> # EXP-Topic s
# HG changeset patch
# User Yuya Nishihara
# Date 1605608948 -32400
# Tue Nov 17 19:29:08 2020 +0900
# Node ID 0748354881c942727aef46945d721bc51d213e9d
# Parent d68618954adef9c2cbec868c1af0e01f67288cb8
chgserver: backport py3 buffered I/O workarounds from procutil
I've recently switch
On Fri, 13 Nov 2020 09:20:24 -0800, Martin von Zweigbergk wrote:
> I recently added support for some templated output in `hg split` (
> https://phab.mercurial-scm.org/D9255). I didn't realize when I wrote the
> patch that it was producing the templated output for use in a commit
> message template.
# HG changeset patch
# User Yuya Nishihara
# Date 1604369750 -32400
# Tue Nov 03 11:15:50 2020 +0900
# Branch stable
# Node ID 9534de20358f656be05e0633a3a2ba59932326f3
# Parent 731ea8fa1f110b2856826db5ed78fc1178dc1306
chg: do not close dir fd while iterating
It works so long as the dp is
# HG changeset patch
# User Yuya Nishihara
# Date 1604369545 -32400
# Tue Nov 03 11:12:25 2020 +0900
# Branch stable
# Node ID 731ea8fa1f110b2856826db5ed78fc1178dc1306
# Parent 41aaf960dc00d85712d412a4aba81e742aa7b69e
chg: show debug message for each fd to be closed
It helps debugging. The
# HG changeset patch
# User Yuya Nishihara
# Date 1604369175 -32400
# Tue Nov 03 11:06:15 2020 +0900
# Branch stable
# Node ID 41aaf960dc00d85712d412a4aba81e742aa7b69e
# Parent 8711dc13474ce3d6db8c21389a994867331e348d
chg: apply clang-format
diff --git a/contrib/chg/chg.c b/contrib/chg
# HG changeset patch
# User Yuya Nishihara
# Date 1604370261 -32400
# Tue Nov 03 11:24:21 2020 +0900
# Branch stable
# Node ID 81da6feb5000140adb8972607415855953415233
# Parent 9534de20358f656be05e0633a3a2ba59932326f3
chg: reset errno prior to calling strtol()
Otherwise we can't figur
# HG changeset patch
# User Yuya Nishihara
# Date 1603452816 -32400
# Fri Oct 23 20:33:36 2020 +0900
# Branch stable
# Node ID be11c752c0fe3c4755f2567a302123bda3e236af
# Parent 15e5d72561363a7e83ea9a7c70d85db760bc57e8
url: do not continue HTTP authentication with user=None (issue6425)
I
# HG changeset patch
# User Yuya Nishihara
# Date 1603451417 -32400
# Fri Oct 23 20:10:17 2020 +0900
# Branch stable
# Node ID 15e5d72561363a7e83ea9a7c70d85db760bc57e8
# Parent b713e4cae2d76e5930925c32d3ae2ae1b5a2601d
ui: fix echo back of ui.prompt() to not concatenate None as bytes
On Sat, 17 Oct 2020 13:56:03 +0900, Yuya Nishihara wrote:
> # HG changeset patch
> # User Yuya Nishihara
> # Date 1602907204 -32400
> # Sat Oct 17 13:00:04 2020 +0900
> # Node ID ff0d9965fc9db08b95ad90523f47fa0cc5f5118e
> # Parent 94f681b84c7016289763937cde633cb1d8c831b
# HG changeset patch
# User Yuya Nishihara
# Date 1602939441 -32400
# Sat Oct 17 21:57:21 2020 +0900
# Node ID 83d7de825c015dfa43de228513ca8a75676a8286
# Parent da20256a34d4c5804d7210b6c4f83767907508e6
help: update command synopsis to clarify "cp --forget" only takes destinations
# HG changeset patch
# User Yuya Nishihara
# Date 1602907204 -32400
# Sat Oct 17 13:00:04 2020 +0900
# Node ID ff0d9965fc9db08b95ad90523f47fa0cc5f5118e
# Parent 94f681b84c7016289763937cde633cb1d8c831b1
revset: rename diff(pattern) to diffcontains(pattern)
Suggested by Augie, and I think
# HG changeset patch
# User Yuya Nishihara
# Date 1602907578 -32400
# Sat Oct 17 13:06:18 2020 +0900
# Node ID da20256a34d4c5804d7210b6c4f83767907508e6
# Parent ff0d9965fc9db08b95ad90523f47fa0cc5f5118e
relnotes: add diffcontains() to new features list
diff --git a/relnotes/next b/relnotes
On Fri, 16 Oct 2020 18:54:38 +0530, Pulkit Goyal wrote:
> On Fri, Oct 16, 2020 at 6:48 PM Yuya Nishihara wrote:
> >
> > On Fri, 16 Oct 2020 18:08:04 +0530, Pulkit Goyal wrote:
> > > On Fri, Oct 16, 2020 at 4:27 PM Yuya Nishihara wrote:
> > > >
> > >
On Fri, 16 Oct 2020 18:12:06 +0530, Pulkit Goyal wrote:
> On Fri, Oct 16, 2020 at 4:27 PM Yuya Nishihara wrote:
> > On Fri, 16 Oct 2020 13:26:33 +0530, Pulkit Goyal wrote:
> > > # HG changeset patch
> > > # User Pulkit Goyal <7895pul...@gmail.com>
> > >
On Fri, 16 Oct 2020 18:08:04 +0530, Pulkit Goyal wrote:
> On Fri, Oct 16, 2020 at 4:27 PM Yuya Nishihara wrote:
> >
> > On Fri, 16 Oct 2020 13:26:32 +0530, Pulkit Goyal wrote:
> > > # HG changeset patch
> > > # User Pulkit Goyal <7895pul...@gmail
On Thu, 15 Oct 2020 17:42:48 +0530, Pulkit Goyal wrote:
> On Wed, Oct 14, 2020 at 8:00 PM Yuya Nishihara wrote:
> > # HG changeset patch
> > # User Yuya Nishihara
> > # Date 1599556584 -32400
> > # Tue Sep 08 18:16:24 2020 +0900
> > # Node ID 86c34dc
On Fri, 16 Oct 2020 13:26:33 +0530, Pulkit Goyal wrote:
> # HG changeset patch
> # User Pulkit Goyal <7895pul...@gmail.com>
> # Date 1593596699 -19800
> # Wed Jul 01 15:14:59 2020 +0530
> # Node ID aea9b1e5192225f9d88773b3c3039dd307b3ad89
> # Parent 03bb891ad7fffc564b5af73f8887c41f4eb0a7f3
>
On Fri, 16 Oct 2020 13:26:32 +0530, Pulkit Goyal wrote:
> # HG changeset patch
> # User Pulkit Goyal <7895pul...@gmail.com>
> # Date 1600435358 -19800
> # Fri Sep 18 18:52:38 2020 +0530
> # Node ID 03bb891ad7fffc564b5af73f8887c41f4eb0a7f3
> # Parent 90e0e681dc5b94b1636417b7f5da75762a88572f
>
# HG changeset patch
# User Yuya Nishihara
# Date 1599556584 -32400
# Tue Sep 08 18:16:24 2020 +0900
# Node ID 86c34dc393abb0cd636ec03a2e81a26f4b0694d5
# Parent c71d4b4018af62936283b28ce4ed70cc9ea33840
revset: add diff(pattern) predicate for "grep --diff"
I find this is useful
# HG changeset patch
# User Yuya Nishihara
# Date 1601898039 -32400
# Mon Oct 05 20:40:39 2020 +0900
# Node ID c71d4b4018af62936283b28ce4ed70cc9ea33840
# Parent 18bb913c45acf3f8d1fcbc90e22853f8e5f8e767
stringutil: add function to compile stringmatcher pattern into regexp
Prepares for
# HG changeset patch
# User Yuya Nishihara
# Date 1602681048 -32400
# Wed Oct 14 22:10:48 2020 +0900
# Node ID 18bb913c45acf3f8d1fcbc90e22853f8e5f8e767
# Parent b6c30689b9fe9e5f53bceb7913c71ae98109c804
py3: fix stringmatcher() to byte-stringify exception message
Spotted while writing
# HG changeset patch
# User Yuya Nishihara
# Date 1601898814 -32400
# Mon Oct 05 20:53:34 2020 +0900
# Node ID b6c30689b9fe9e5f53bceb7913c71ae98109c804
# Parent 5b3013b8e40a903e7d31196c1e00877120339242
stringutil: extract helper function that splits stringmatcher() pattern
diff --git a
# HG changeset patch
# User Yuya Nishihara
# Date 1599639458 -32400
# Wed Sep 09 17:17:38 2020 +0900
# Node ID 5b3013b8e40a903e7d31196c1e00877120339242
# Parent 09a598f9d9790918f47f66b6ce5e51f198510289
grep: extract main search loop as searcher method
Still displayer part is in
# HG changeset patch
# User Yuya Nishihara
# Date 1601785077 -32400
# Sun Oct 04 13:17:57 2020 +0900
# Node ID 09a598f9d9790918f47f66b6ce5e51f198510289
# Parent d36d703c291e45670245384440993ff70ad17da4
scmutil: move walkchangerevs() from cmdutil
It's no longer a command-level function
# HG changeset patch
# User Yuya Nishihara
# Date 1599638684 -32400
# Wed Sep 09 17:04:44 2020 +0900
# Node ID d36d703c291e45670245384440993ff70ad17da4
# Parent 0428978bca22dc1173577ca6247d588182805b78
grep: extract public function to register file to be skipped
The main grep loop will be
On Wed, 14 Oct 2020 13:47:17 +0530, Pulkit Goyal wrote:
> # HG changeset patch
> # User Pulkit Goyal <7895pul...@gmail.com>
> # Date 1602313984 -19800
> # Sat Oct 10 12:43:04 2020 +0530
> # Node ID 4884022d4ad9b918f863946f6557fac47c664af7
> # Parent 04de8a1ec08f380fda794dda3b3f2ed1ccfd442b
>
On Wed, 14 Oct 2020 13:40:43 +0530, Pulkit Goyal wrote:
> # HG changeset patch
> # User Pulkit Goyal <7895pul...@gmail.com>
> # Date 1601991694 -19800
> # Tue Oct 06 19:11:34 2020 +0530
> # Node ID c3ffbf50856b954e3a8be968b9a93000b03b1843
> # Parent 04de8a1ec08f380fda794dda3b3f2ed1ccfd442b
>
On Tue, 13 Oct 2020 13:05:02 +0530, Pulkit Goyal wrote:
> # HG changeset patch
> # User Pulkit Goyal <7895pul...@gmail.com>
> # Date 1601991694 -19800
> # Tue Oct 06 19:11:34 2020 +0530
> # Node ID 8af18289942a8e747ff76e28e80f3c9e2b437f18
> # Parent d1759b2e18889eb2f58e9d348f45d76af047ba08
>
On Tue, 13 Oct 2020 13:03:28 +0530, Pulkit Goyal wrote:
> # HG changeset patch
> # User Pulkit Goyal <7895pul...@gmail.com>
> # Date 1602314615 -19800
> # Sat Oct 10 12:53:35 2020 +0530
> # Node ID d3df36bcf4a885038d5df6302f18008945ce48e7
> # Parent ca34efec098e04ef39341ef181c038f4a4522148
>
On Tue, 13 Oct 2020 13:03:27 +0530, Pulkit Goyal wrote:
> # HG changeset patch
> # User Pulkit Goyal <7895pul...@gmail.com>
> # Date 1602313984 -19800
> # Sat Oct 10 12:43:04 2020 +0530
> # Node ID ca34efec098e04ef39341ef181c038f4a4522148
> # Parent 64a9423450efb39d7f1bc5b6b2cca1efafb1870e
>
On Sun, 11 Oct 2020 05:25:01 +0200, Manuel Jacob wrote:
> In 1ca0047fd7e1, I changed the default behavior of absorb to preserve
> empty changesets that were already empty. Changesets that become empty
> continue to be dropped by default (later and independently, I added a
> configuration to chan
On Sun, 11 Oct 2020 21:51:37 +0200, Joerg Sonnenberger wrote:
> On Sun, Oct 11, 2020 at 11:32:34AM +0900, Yuya Nishihara wrote:
> > On Sat, 10 Oct 2020 14:17:24 +0530, Pulkit Goyal wrote:
> > > # HG changeset patch
> > > # User Pulkit Goyal <7895pul...@gmail.com&g
On Sat, 10 Oct 2020 14:17:22 +0530, Pulkit Goyal wrote:
> # HG changeset patch
> # User Pulkit Goyal <7895pul...@gmail.com>
> # Date 1602158391 -19800
> # Thu Oct 08 17:29:51 2020 +0530
> # Node ID 3fb44ab16f68b2f76a752e873cce80d45fec442f
> # Parent 64a9423450efb39d7f1bc5b6b2cca1efafb1870e
>
On Sat, 10 Oct 2020 14:17:24 +0530, Pulkit Goyal wrote:
> # HG changeset patch
> # User Pulkit Goyal <7895pul...@gmail.com>
> # Date 1602252446 -19800
> # Fri Oct 09 19:37:26 2020 +0530
> # Node ID a96cd3eebf8eba04a351615728c9635e8941af10
> # Parent 911cea33820c98da3fa2e4891153e674600df1af
>
# HG changeset patch
# User Yuya Nishihara
# Date 1602238750 -32400
# Fri Oct 09 19:19:10 2020 +0900
# Node ID 1ffc832a5390d73e844ff7f6e4cc05b168030fe0
# Parent 17a12f53dd72d39ce62721a0a43b681d4b4b4bb8
revset: fix sorting key of wdir revision
It would go wrong on Python 2, and would crash
# HG changeset patch
# User Yuya Nishihara
# Date 1602238750 -32400
# Fri Oct 09 19:19:10 2020 +0900
# Node ID dab8e69ca0b9c811966d798237908f89e7459777
# Parent 613fbba0138b6a48d93617baede3bdb71b425b31
revset: fix sorting key of wdir revision
It would go wrong on Python 2, and would crash
On Fri, 09 Oct 2020 09:11:09 +0200, Pierre-Yves David wrote:
> # HG changeset patch
> # User Pierre-Yves David
> # Date 1602166446 -7200
> # Thu Oct 08 16:14:06 2020 +0200
> # Node ID 187528344585900e0915965a14baf968f175fbbd
> # Parent 66cb7ad3787ca10558ef747036e5417c4f352707
> # EXP-Topic n
# HG changeset patch
# User Yuya Nishihara
# Date 1599635906 -32400
# Wed Sep 09 16:18:26 2020 +0900
# Node ID 6026fbf740f499daabc0c97ae9b698d66ec4960a
# Parent 3bc6728f3ab93a4b2831c706052bbd6fe7090b23
grep: move prep() to grepsearcher class
diff --git a/mercurial/commands.py b/mercurial
# HG changeset patch
# User Yuya Nishihara
# Date 1599635079 -32400
# Wed Sep 09 16:04:39 2020 +0900
# Node ID 3bc6728f3ab93a4b2831c706052bbd6fe7090b23
# Parent a19bef408f16ba119ae395379df62aba2586c42a
grep: move readfile() to grepsearcher class
diff --git a/mercurial/commands.py b
# HG changeset patch
# User Yuya Nishihara
# Date 1599634803 -32400
# Wed Sep 09 16:00:03 2020 +0900
# Node ID a19bef408f16ba119ae395379df62aba2586c42a
# Parent 55130738756a9836d6d8a8da75e7bca808a327cb
grep: move getbody() to grepsearcher class
diff --git a/mercurial/commands.py b
# HG changeset patch
# User Yuya Nishihara
# Date 1599634600 -32400
# Wed Sep 09 15:56:40 2020 +0900
# Node ID 55130738756a9836d6d8a8da75e7bca808a327cb
# Parent 622430a7bd70e13c752a5e75102c3555c99f98d8
grep: add stub class that maintains cache and states of grep operation
Prepares for
# HG changeset patch
# User Yuya Nishihara
# Date 1599632629 -32400
# Wed Sep 09 15:23:49 2020 +0900
# Node ID 622430a7bd70e13c752a5e75102c3555c99f98d8
# Parent 44729154f2ab3152224b89bfc565a70f832ebc3a
grep: move match and diff logic to new module
commands.grep() has lots of functions and
# HG changeset patch
# User Yuya Nishihara
# Date 1599632246 -32400
# Wed Sep 09 15:17:26 2020 +0900
# Node ID 44729154f2ab3152224b89bfc565a70f832ebc3a
# Parent d1759b2e18889eb2f58e9d348f45d76af047ba08
grep: explicitly pass regexp to closure functions
These functions will be extracted to
# HG changeset patch
# User Yuya Nishihara
# Date 1600659377 -32400
# Mon Sep 21 12:36:17 2020 +0900
# Node ID 8ecb3d07b901cb14a6303008f053840fa47847ac
# Parent c02ae0d9e1126c182a09ead972fce7f4a6fedad9
churn: leverage logcmdutil to filter revisions by --date
diff --git a/hgext/churn.py b
# HG changeset patch
# User Yuya Nishihara
# Date 1599731851 -32400
# Thu Sep 10 18:57:31 2020 +0900
# Node ID c02ae0d9e1126c182a09ead972fce7f4a6fedad9
# Parent d399d4ab37adc58b51e15c4f829f7e7b2a150ac6
cmdutil: remove remainder of old walkchangerevs() implementation
diff --git a/hgext
# HG changeset patch
# User Yuya Nishihara
# Date 1599728503 -32400
# Thu Sep 10 18:01:43 2020 +0900
# Node ID d399d4ab37adc58b51e15c4f829f7e7b2a150ac6
# Parent 8eec1c384c992f9ce343a4245c2abe5f371b9bcd
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
cmdutil.walkchangerevs
# HG changeset patch
# User Yuya Nishihara
# Date 1599725643 -32400
# Thu Sep 10 17:14:03 2020 +0900
# Node ID 8eec1c384c992f9ce343a4245c2abe5f371b9bcd
# Parent c0d5362379c3b13d6d644260d395bad169888924
grep: filter target files by matcher
Prepares for the migration to logcmdutil's
# HG changeset patch
# User Yuya Nishihara
# Date 1599730801 -32400
# Thu Sep 10 18:40:01 2020 +0900
# Node ID 14815a48ad0acf0e4e4da658c4cca0bee459351d
# Parent ede4a1bf14bdd101e0760db8b8c7e8d65865050e
grep: add option for logcmdutil.makewalker() to not filter revs by file pats
This is
# HG changeset patch
# User Yuya Nishihara
# Date 1599722088 -32400
# Thu Sep 10 16:14:48 2020 +0900
# Node ID c0d5362379c3b13d6d644260d395bad169888924
# Parent 14815a48ad0acf0e4e4da658c4cca0bee459351d
cmdutil: make walkchangerevs() call prepare with matcher instead of filenames
Prepares
On Fri, 02 Oct 2020 13:57:40 +0200, Pierre-Yves David wrote:
> # HG changeset patch
> # User Pierre-Yves David
> # Date 1601627362 -7200
> # Fri Oct 02 10:29:22 2020 +0200
> # Node ID 39e1477aa4d24bb8933ca571c797a257d5e270b8
> # Parent d5407b2e7689c0526ff24bb1434818b8aa9b4fc4
> # EXP-Topic f
On Fri, 02 Oct 2020 19:12:52 +0530, Pulkit Goyal wrote:
> # HG changeset patch
> # User Pulkit Goyal <7895pul...@gmail.com>
> # Date 1601644239 -19800
> # Fri Oct 02 18:40:39 2020 +0530
> # Node ID 57c951dae51f16f774d4d3e0a41ae1c4b44ad38c
> # Parent e8078af6af3004f7abe94bc6e832bd688df11432
>
On Wed, 30 Sep 2020 18:43:23 +0530, Pulkit Goyal wrote:
> # HG changeset patch
> # User Pulkit Goyal <7895pul...@gmail.com>
> # Date 1601461014 -19800
> # Wed Sep 30 15:46:54 2020 +0530
> # Node ID 39f0021504cfdd65db3de938cf6a123d18f8
> # Parent aa8ac5a5deb695a489172726016d3be57ad17cc1
>
1 - 100 of 7760 matches
Mail list logo