ideas: chg repo preloading, and new changelog index

2016-12-27 Thread Jun Wu
chg repo preloading I have been thinking about speeding up repo loading for a long time. Previous ideas are persistent radix tree, hidden bitmap, mmap changelog.i. Recently I realized that chg (after the uisetup refactoring) could be an option, assuming users use read commands more

Re: [PATCH 3 of 3 V2] revset: add a changes(file, fromline, toline[, rev]) revset

2016-12-27 Thread Yuya Nishihara
On Tue, 27 Dec 2016 15:10:20 +0900, FUJIWARA Katsunori wrote: > At Mon, 26 Dec 2016 22:47:14 +0900, > Yuya Nishihara wrote: > > > > On Sun, 25 Dec 2016 18:06:58 -0500, Augie Fackler wrote: > > > > On Dec 25, 2016, at 4:44 AM, Yuya Nishihara wrote: > > > > On Sat, 24 Dec 2016

Re: chg pager refactoring

2016-12-27 Thread Yuya Nishihara
On Mon, 26 Dec 2016 14:10:05 +, Jun Wu wrote: > The goal is to move "pager" logic inside "runcommand" (both client and > server side) and remove the "getpager" API. And I'd like to discuss some > implementation details before sending patches. > > Problems: > > 1. Which channel to send

Re: [PATCH] match: adding non-recursive directory matching

2016-12-27 Thread Pierre-Yves David
On 12/21/2016 04:21 AM, Rodrigo Damazio wrote: If I got these two pieces right, it looks like we could just apply the improvement to 'visitdir' to 'set:your/glob/*' and have your usecase filled while not jumping into UI changes. Would that work for you ? Not without a third

Re: [PATCH 09 of 10] mq: don't use mutable default argument value

2016-12-27 Thread Pierre-Yves David
On 12/27/2016 01:03 AM, Gregory Szorc wrote: # HG changeset patch # User Gregory Szorc # Date 1482796795 25200 # Mon Dec 26 16:59:55 2016 -0700 # Node ID c5b821235171ec0674de1b005f60ab3591c3ed2c # Parent f58ff64d5360ec1d82e3abb8ce8fdae8b3be3e9b mq: don't use

Re: [PATCH 08 of 10] util: don't use mutable default argument value

2016-12-27 Thread Pierre-Yves David
On 12/27/2016 01:03 AM, Gregory Szorc wrote: # HG changeset patch # User Gregory Szorc # Date 1482796746 25200 # Mon Dec 26 16:59:06 2016 -0700 # Node ID f58ff64d5360ec1d82e3abb8ce8fdae8b3be3e9b # Parent 95a432e534c28e14ff776cba0de355f5f6cb42dd util: don't use

Re: [PATCH 04 of 10] filemerge: don't use mutable default argument value

2016-12-27 Thread Pierre-Yves David
On 12/27/2016 01:03 AM, Gregory Szorc wrote: # HG changeset patch # User Gregory Szorc # Date 1482796473 25200 # Mon Dec 26 16:54:33 2016 -0700 # Node ID 1575260785c1aedb72be38e6ff4303998b18ad90 # Parent 10645505563a162bb6d91a90e8b3ded769dcdbb1 filemerge: don't

Re: [PATCH 05 of 10] hgweb: don't use mutable default argument value

2016-12-27 Thread Pierre-Yves David
On 12/27/2016 01:03 AM, Gregory Szorc wrote: # HG changeset patch # User Gregory Szorc # Date 1482796547 25200 # Mon Dec 26 16:55:47 2016 -0700 # Node ID 1b0f806daa5e47cd88f6c1364cff06d96c1809db # Parent 1575260785c1aedb72be38e6ff4303998b18ad90 hgweb: don't use

Re: [PATCH 02 of 10] config: don't use mutable default argument value

2016-12-27 Thread Pierre-Yves David
On 12/27/2016 01:03 AM, Gregory Szorc wrote: # HG changeset patch # User Gregory Szorc # Date 1482796198 25200 # Mon Dec 26 16:49:58 2016 -0700 # Node ID 6d16de1b79686f5790764afeafb7cc2a4af0a1bb # Parent 568a4c4064b54e039f419813017182bb077f69f0 config: don't use

Re: [PATCH 01 of 10] check-code: add AST check for mutable default argument values

2016-12-27 Thread Pierre-Yves David
On 12/27/2016 01:03 AM, Gregory Szorc wrote: # HG changeset patch # User Gregory Szorc # Date 1482796956 25200 # Mon Dec 26 17:02:36 2016 -0700 # Node ID 568a4c4064b54e039f419813017182bb077f69f0 # Parent dc5b594f41e9be5820ce3f197d3817379b2d3af5 check-code: add