D6844: remotefilelog: replace repack lock to solve race condition

2019-09-17 Thread lothiraldan (Boris Feld)
Closed by commit rHG5fadf6103790: remotefilelog: replace repack lock to solve race condition (authored by lothiraldan). This revision was automatically updated to reflect the committed changes. This revision was not accepted when it landed; it landed in state "Needs Review". REPOSITORY rHG

D6844: remotefilelog: replace repack lock to solve race condition

2019-09-12 Thread lothiraldan (Boris Feld)
lothiraldan created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY 2c74337e6483 reduced the probability of race-conditions when starting

D6789: check-code: allow command substitution with $(command)

2019-09-09 Thread lothiraldan (Boris Feld)
lothiraldan added a comment. FYI, Fish also doesn't support the `$(expr)` syntax but it's not a POSIX compatible shell REPOSITORY rHG Mercurial CHANGES SINCE LAST ACTION https://phab.mercurial-scm.org/D6789/new/ REVISION DETAIL https://phab.mercurial-scm.org/D6789 To: martinvonz,

D6772: remotefilelog: reduce probability of race-condition in remotefilelog tests

2019-09-03 Thread lothiraldan (Boris Feld)
Closed by commit rHG2c74337e6483: remotefilelog: reduce probability of race-condition in remotefilelog tests (authored by lothiraldan). This revision was automatically updated to reflect the committed changes. This revision was not accepted when it landed; it landed in state "Needs Review".

D6772: remotefilelog: reduce probability of race-condition in remotefilelog tests

2019-09-03 Thread lothiraldan (Boris Feld)
lothiraldan added a comment. lothiraldan added a subscriber: durin42. @durin42 Could you take a look? I think you are in the best condition to review this patch. REPOSITORY rHG Mercurial CHANGES SINCE LAST ACTION https://phab.mercurial-scm.org/D6772/new/ REVISION DETAIL

D6772: remotefilelog: reduce probability of race-condition in remotefilelog tests

2019-08-29 Thread lothiraldan (Boris Feld)
lothiraldan created this revision. Herald added subscribers: mercurial-devel, mjpieters. Herald added a reviewer: hg-reviewers. REVISION SUMMARY ca1014ad3de4 introduced a new parameter `ensurestart` to speed up

D6122: tests: add a file listing all the flaky tests

2019-06-12 Thread lothiraldan (Boris Feld)
lothiraldan added a comment. In D6122#89861 , @lothiraldan wrote: > In D6122#89819 , @av6 wrote: > >> In D6122#89818 , @lothiraldan wrote: >> >>>

Re: [PATCH 2 of 2] root: add template variables pointing to repository directories

2019-06-05 Thread Boris FELD
Looks good to me, queue thanks On 05/06/2019 01:30, Yuya Nishihara wrote: > # HG changeset patch > # User Yuya Nishihara > # Date 1559650415 -32400 > # Tue Jun 04 21:13:35 2019 +0900 > # Node ID 671a49973d8b12fe223b6f81022f02061c4ddb01 > # Parent 7182320ee57475303eb677a41dde142b7f87fc9b >

D6122: tests: add a file listing all the flaky tests

2019-03-22 Thread lothiraldan (Boris Feld)
lothiraldan added a subscriber: durin42. lothiraldan added a comment. In https://phab.mercurial-scm.org/D6122#89819, @av6 wrote: > In https://phab.mercurial-scm.org/D6122#89818, @lothiraldan wrote: > > > @av6 is a `--no-flaky-tests` flag what you had in mind? > > > Something

D6122: tests: add a file listing all the flaky tests

2019-03-21 Thread lothiraldan (Boris Feld)
lothiraldan added a comment. The big difference between `#require slow` and `#require flaky` is that we don't want to run the slow tests by default but we want to run the flaky test by default if not specified otherwise. I don't know enough about the test runner to evaluate the amount of

European mini-sprint in April

2019-03-19 Thread Boris FELD
Hello everybody, Early April, we will have a small Mercurial gathering in Paris. The initial motivation is to work on tooling, workflow, and documentation needed for modern Mercurial hosting and collaboration. We have been trying to schedule it a couple of months and we ended selecting from

Re: Missed 4.9.1 release - should we do it now? (was: Re: Missing march update?)

2019-03-18 Thread Boris FELD
On 18/03/2019 16:01, Boris FELD wrote: > There is an open issue with subrepository support in 4.9 on Windows: > 87a6e3c953e045d92147925fc71aad7c327fdbfd I wanted to paste this link instead: https://stackoverflow.com/questions/54868056/can-a-mercurial-subrepostiory-reside-in-a-subfolder/54

Re: Missed 4.9.1 release - should we do it now? (was: Re: Missing march update?)

2019-03-18 Thread Boris FELD
There is an open issue with subrepository support in 4.9 on Windows: 87a6e3c953e045d92147925fc71aad7c327fdbfd So I would vote for a 4.9.1 release On 18/03/2019 14:35, Augie Fackler wrote: > (mercurial@ to bcc, mercurial-devel@ to cc) > >> On Mar 16, 2019, at 22:10, Jesus Cea wrote: >> >>

D6147: discovery: move cl.hasnode outside of the for-loop

2019-03-18 Thread lothiraldan (Boris Feld)
lothiraldan added a comment. The series looks good to me after a very quick review. I think a more in-deep review will be necessary. @pulkit Do you have measured some performance improvement with this series? REPOSITORY rHG Mercurial REVISION DETAIL

D5955: watchman: ignore some of watchman errors

2019-03-16 Thread lothiraldan (Boris Feld)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG76361969662a: watchman: ignore some of watchman errors (authored by lothiraldan, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D5954: watchman: add the possibility to set the exact watchman binary location

2019-03-16 Thread lothiraldan (Boris Feld)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG57264906a996: watchman: add the possibility to set the exact watchman binary location (authored by lothiraldan, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D6122: tests: add a file listing all the flaky tests

2019-03-12 Thread lothiraldan (Boris Feld)
lothiraldan added a comment. In https://phab.mercurial-scm.org/D6122#89169, @av6 wrote: > Another way to do this could be to introduce another special keyword, similar to "slow", so that tests that are known flaky can `#require flaky` or even mark a specific block with `#if flaky`.

D6122: tests: add a file listing all the flaky tests

2019-03-12 Thread lothiraldan (Boris Feld)
lothiraldan created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY This file can be used by CI instances to skip tests known to be flaky and focus on tests with no false negatives. REPOSITORY rHG Mercurial REVISION DETAIL

D6028: branchmap: prevent reading the file twice through different iterators

2019-02-27 Thread lothiraldan (Boris Feld)
lothiraldan added subscribers: yuja, lothiraldan. lothiraldan accepted this revision. lothiraldan added a comment. Queued thanks, the test now pass both locally and on gcc112. @yuja nice catch! REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D6028 To: pulkit,

D5955: watchman: ignore some of watchman errors

2019-02-27 Thread lothiraldan (Boris Feld)
lothiraldan added a comment. Gentle ping on this series REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D5955 To: lothiraldan, #hg-reviewers Cc: indygreg, mercurial-devel ___ Mercurial-devel mailing list

D6023: branchcache: move loading of branch names and nodes into it's own function

2019-02-25 Thread lothiraldan (Boris Feld)
lothiraldan accepted this revision. lothiraldan added a comment. LGTM, queued thanks REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D6023 To: pulkit, #hg-reviewers, lothiraldan Cc: lothiraldan, mercurial-devel ___

[PATCH FOLLOW-UP] test: follow-up on 1c4d6ab2ecb8, stabilize test-remotefilelog-bgprefetch.t

2019-02-25 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1551081749 -3600 # lun. févr. 25 09:02:29 2019 +0100 # Node ID f611bf911c863d35aced20dfb2546725c911a722 # Parent 1c1c4ef8b72e39f5ed1c62dc4e31e02e9e08b652 # EXP-Topic stabilize-test-remotefilelog-bgprefetch.t # Available At https://bitbucket.org

Re: [PATCH 2 of 2 RESENT] rewriting: add an option for rewrite commands to use the archived phase

2019-02-21 Thread Boris FELD
What can we do to make this series go forward? On 13/02/2019 15:38, Boris Feld wrote: > # HG changeset patch > # User Boris Feld > # Date 1546394872 -3600 > # Wed Jan 02 03:07:52 2019 +0100 > # Node ID 9939d8e412e3e440f3b564fb96c187745d7a

D5966: test: stabilize test-run-tests.t output

2019-02-20 Thread lothiraldan (Boris Feld)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG4618bdf75d8a: test: stabilize test-run-tests.t output (authored by lothiraldan, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D5960: test: stabilize test-remotefilelog-bgprefetch.t flaky output

2019-02-20 Thread lothiraldan (Boris Feld)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG5b6ee1b16f9a: test: stabilize test-remotefilelog-bgprefetch.t flaky output (authored by lothiraldan, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D5955: watchman: ignore some of watchman errors

2019-02-20 Thread lothiraldan (Boris Feld)
lothiraldan added a subscriber: indygreg. lothiraldan added a comment. @indygreg I've update the patchs with your reviews. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D5955 To: lothiraldan, #hg-reviewers Cc: indygreg, mercurial-devel

Re: Auto-formatting code with black - object now if you have a strong opinion

2019-02-20 Thread Boris FELD
On 19/02/2019 16:28, Augie Fackler wrote: > On Wed, Feb 13, 2019 at 10:33:15AM +0100, Boris FELD wrote: >> On 01/12/2018 02:35, Matt Harbison wrote: >>> On Fri, 30 Nov 2018 07:25:04 -0500, Boris FELD >>> wrote: >>> >>>> I think using automat

D5966: test: stabilize test-run-tests.t output

2019-02-19 Thread lothiraldan (Boris Feld)
lothiraldan added inline comments. INLINE COMMENTS > durin42 wrote in test-run-tests.t:1177 > I don't feel strongly, let's just make it permissive so the test passes on > both fast and slow systems. I think it's the case, the first part of the regex `\d+` will match any amount of seconds and

D5960: test: stabilize test-remotefilelog-bgprefetch.t flaky output

2019-02-19 Thread lothiraldan (Boris Feld)
lothiraldan added a comment. In https://phab.mercurial-scm.org/D5960#87357, @durin42 wrote: > In https://phab.mercurial-scm.org/D5960#87330, @lothiraldan wrote: > > > In https://phab.mercurial-scm.org/D5960#87251, @durin42 wrote: > > > > > Huh. That's strictly a bug, as

Re: [PATCH RFC] cmdtest: add a new command that checks revset matching

2019-02-19 Thread Boris FELD
On 19/02/2019 13:52, Pulkit Goyal wrote: > > > On Fri, Feb 15, 2019 at 6:11 PM Raphaël Gomès > mailto:raphael.go...@octobus.net>> wrote: > > # HG changeset patch > # User Raphaël Gomès mailto:rgo...@octobus.net>> > # Date 1550068454 -3600 > #      Wed Feb 13 15:34:14 2019 +0100 >

Re: caching pull - stable partitioning of bundle requests

2019-02-19 Thread Boris FELD
On 15/02/2019 21:16, Pulkit Goyal wrote: > > > On Thu, Oct 4, 2018 at 6:16 PM Boris FELD <mailto:lothiral...@gmail.com>> wrote: > > The road for moving this in Core is clear, but not short. So far > we have not been able to free the necessary time to do it. Betw

Re: [PATCH] test-sqlitestore: run sqlite3 with no init file

2019-02-19 Thread Boris FELD
Queued, thanks On 19/02/2019 02:15, Jordi Gutiérrez Hermoso wrote: > # HG changeset patch > # User Jordi Gutiérrez Hermoso > # Date 1550533461 18000 > # Mon Feb 18 18:44:21 2019 -0500 > # Node ID 3cac2f5ea9314a7d45079e629e0570bebcb3b6bf > # Parent 37b33c34bf4f890857b5e8728febbc82a99368a5 >

D5960: test: stabilize test-remotefilelog-bgprefetch.t flaky output

2019-02-18 Thread lothiraldan (Boris Feld)
lothiraldan added a comment. In https://phab.mercurial-scm.org/D5960#87251, @durin42 wrote: > Huh. That's strictly a bug, as `debugwaitonrepack` should actually be waiting. I've created a ticket to track it: https://phab.mercurial-scm.org/D5960 Do you have any idea what

D5966: test: stabilize test-run-tests.t output

2019-02-18 Thread lothiraldan (Boris Feld)
lothiraldan added inline comments. INLINE COMMENTS > durin42 wrote in test-run-tests.t:1177 > Maybe we could make it 3,5 so it's be more permissive? Yes we could. I think the regex was previously `{4,5}` for two reasons: - We expected the duration to be less than 10 seconds. - The precision

Re: [PATCH 10 of 10] transaction: include txnname in the hookargs dictionary

2019-02-18 Thread Boris FELD
On 09/02/2019 23:34, Pulkit Goyal wrote: > > > On Sun, Feb 10, 2019 at 3:54 AM Boris Feld <mailto:boris.f...@octobus.net>> wrote: > > # HG changeset patch > # User Boris Feld <mailto:boris.f...@octobus.net>> > # Date 1549749690 -3600 >

D5968: obsutil: don't assume leftctx and rightctx repo as same

2019-02-15 Thread lothiraldan (Boris Feld)
lothiraldan accepted this revision. lothiraldan added a comment. LGTM, nice catch! Could you add a comment to clarify it? REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D5968 To: pulkit, #hg-reviewers, lothiraldan Cc: lothiraldan, mercurial-devel

D5965: test: stabilize test-run-tests.t output

2019-02-14 Thread lothiraldan (Boris Feld)
lothiraldan abandoned this revision. lothiraldan added a comment. Replaced by https://phab.mercurial-scm.org/D5966 REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D5965 To: lothiraldan, #hg-reviewers Cc: mercurial-devel

D5966: test: stabilize test-run-tests.t output

2019-02-14 Thread lothiraldan (Boris Feld)
lothiraldan created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY We have reached a point where the duration in JSON reports of `test-run-tests.t` were greater or equal than 10 seconds, which doesn't match anymore the

D5965: test: stabilize test-run-tests.t output

2019-02-14 Thread lothiraldan (Boris Feld)
lothiraldan created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY We have reached a point where the duration in `test-run-tests.t` were greater or equal than 10s, which doesn't match anymore the regex. For example here:

D5960: test: stabilize test-remotefilelog-bgprefetch.t flaky output

2019-02-14 Thread lothiraldan (Boris Feld)
lothiraldan created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY When running the test suite with multiple processes, we often get flaky outputs, like here: https://ci.octobus.net/job/MercurialPy2/274/console -

D5590: watchman: ignore some of watchman errors

2019-02-13 Thread lothiraldan (Boris Feld)
lothiraldan abandoned this revision. lothiraldan added a comment. Resent as https://phab.mercurial-scm.org/D5955 REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D5590 To: lothiraldan, #hg-reviewers, indygreg Cc: indygreg, mercurial-devel

D5589: watchman: add the possibility to set the exact watchman binary location

2019-02-13 Thread lothiraldan (Boris Feld)
lothiraldan abandoned this revision. lothiraldan added a comment. Resent as https://phab.mercurial-scm.org/D5954 REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D5589 To: lothiraldan, #hg-reviewers Cc: indygreg, mjpieters, mercurial-devel

D5955: watchman: ignore some of watchman errors

2019-02-13 Thread lothiraldan (Boris Feld)
lothiraldan created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY Don't display 'illegal_fstypes' errors. In environments with network filesystems, the error messages are quickly pilling up and polluting outputs. REPOSITORY

D5954: watchman: add the possibility to set the exact watchman binary location

2019-02-13 Thread lothiraldan (Boris Feld)
lothiraldan created this revision. Herald added subscribers: mercurial-devel, mjpieters. Herald added a reviewer: hg-reviewers. REVISION SUMMARY This is necessary to make rolling releases of new watchman versions across users. REPOSITORY rHG Mercurial REVISION DETAIL

D5587: watchman: detect nested mercurial repositories and abort

2019-02-13 Thread lothiraldan (Boris Feld)
lothiraldan updated this revision to Diff 14075. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D5587?vs=13645=14075 REVISION DETAIL https://phab.mercurial-scm.org/D5587 AFFECTED FILES hgext/fsmonitor/__init__.py CHANGE DETAILS diff --git

D5590: watchman: ignore some of watchman errors

2019-02-13 Thread lothiraldan (Boris Feld)
lothiraldan updated this revision to Diff 14074. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D5590?vs=14071=14074 REVISION DETAIL https://phab.mercurial-scm.org/D5590 AFFECTED FILES hgext/fsmonitor/__init__.py CHANGE DETAILS diff --git

D5589: watchman: add the possibility to set the exact watchman binary location

2019-02-13 Thread lothiraldan (Boris Feld)
lothiraldan updated this revision to Diff 14073. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D5589?vs=14070=14073 REVISION DETAIL https://phab.mercurial-scm.org/D5589 AFFECTED FILES hgext/fsmonitor/__init__.py

D5589: watchman: add the possibility to set the exact watchman binary location

2019-02-13 Thread lothiraldan (Boris Feld)
lothiraldan updated this revision to Diff 14070. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D5589?vs=13414=14070 REVISION DETAIL https://phab.mercurial-scm.org/D5589 AFFECTED FILES hgext/fsmonitor/__init__.py

D5590: watchman: ignore some of watchman errors

2019-02-13 Thread lothiraldan (Boris Feld)
lothiraldan updated this revision to Diff 14071. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D5590?vs=13415=14071 REVISION DETAIL https://phab.mercurial-scm.org/D5590 AFFECTED FILES hgext/fsmonitor/__init__.py CHANGE DETAILS diff --git

D5588: watchman: disable fsmonitor when running non-interactively

2019-02-13 Thread lothiraldan (Boris Feld)
lothiraldan updated this revision to Diff 14069. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D5588?vs=13413=14069 REVISION DETAIL https://phab.mercurial-scm.org/D5588 AFFECTED FILES hgext/fsmonitor/__init__.py CHANGE DETAILS diff --git

[PATCH 2 of 2 RESENT] rewriting: add an option for rewrite commands to use the archived phase

2019-02-13 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1546394872 -3600 # Wed Jan 02 03:07:52 2019 +0100 # Node ID 9939d8e412e3e440f3b564fb96c187745d7a008c # Parent 61ec4a834e2c88056ff47c0d3a7ff3bcb0f0d912 # EXP-Topic archived-phase-UX # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 1 of 2 RESENT] strip: introduce a soft strip option

2019-02-13 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1539697680 -7200 # Tue Oct 16 15:48:00 2018 +0200 # Node ID 61ec4a834e2c88056ff47c0d3a7ff3bcb0f0d912 # Parent 61415361e90684a8c7a031413e9182f51937c2e7 # EXP-Topic archived-phase-UX # Available At https://bitbucket.org/octobus/mercurial-devel

Re: Auto-formatting code with black - object now if you have a strong opinion

2019-02-13 Thread Boris FELD
On 01/12/2018 02:35, Matt Harbison wrote: > On Fri, 30 Nov 2018 07:25:04 -0500, Boris FELD > wrote: > >> I think using automatic formatting is a great idea and we should move >> forward with this plan. Black seems a good option. I share other's >> concerns about the f

D5897: test: stabilize test-wireproto-exchangev2.t flaky output

2019-02-12 Thread lothiraldan (Boris Feld)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG1ab6f5df263e: test: stabilize test-wireproto-exchangev2.t flaky output (authored by lothiraldan, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

[PATCH 10 of 10] transaction: include txnname in the hookargs dictionary

2019-02-09 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1549749690 -3600 # Sat Feb 09 23:01:30 2019 +0100 # Node ID f4936120d74a81199068bed14a04ac65f24f6109 # Parent 62d13ee8373ad4a7c97192680a4781fe5818a1df # EXP-Topic hook.txname # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 08 of 10] test: use `printenv.py --line` in `test-ssh.t`

2019-02-09 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1549671859 -3600 # Sat Feb 09 01:24:19 2019 +0100 # Node ID a625670bc72dc8ad2b950d77fb5a72e004b911c7 # Parent c9b41ca8817953610befc9a8e89eed6e98b5a8f0 # EXP-Topic hook.txname # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 09 of 10] test: use `printenv.py --line` in `test-static-http.t`

2019-02-09 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1549671872 -3600 # Sat Feb 09 01:24:32 2019 +0100 # Node ID 62d13ee8373ad4a7c97192680a4781fe5818a1df # Parent a625670bc72dc8ad2b950d77fb5a72e004b911c7 # EXP-Topic hook.txname # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 07 of 10] test: use `printenv.py --line` in `test-ssh-bundle1.t`

2019-02-09 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1549671829 -3600 # Sat Feb 09 01:23:49 2019 +0100 # Node ID c9b41ca8817953610befc9a8e89eed6e98b5a8f0 # Parent 57b13716b11564118f9ade8808c4ccff2e0eeaab # EXP-Topic hook.txname # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 06 of 10] test: use `printenv.py --line` in `test-push-http.t`

2019-02-09 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1549671809 -3600 # Sat Feb 09 01:23:29 2019 +0100 # Node ID 57b13716b11564118f9ade8808c4ccff2e0eeaab # Parent a49388cc4f239e28d47a9f61992a58957e8e2bca # EXP-Topic hook.txname # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 05 of 10] test: use `printenv.py --line` in `test-https.t`

2019-02-09 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1549671740 -3600 # Sat Feb 09 01:22:20 2019 +0100 # Node ID a49388cc4f239e28d47a9f61992a58957e8e2bca # Parent 558d98d70bd179e79d8e24510933425062118ace # EXP-Topic hook.txname # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 03 of 10] test: use `printenv.py --line` in `test-hook.t`

2019-02-09 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1549671603 -3600 # Sat Feb 09 01:20:03 2019 +0100 # Node ID 6179e9a9970f23c881187c71705cfe7347ed5c08 # Parent c0b16be6b9b2d9535be8f1f2c91c5a8ebffa0b03 # EXP-Topic hook.txname # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 02 of 10] test: use `printenv.py --line` in `test-bundle2-multiple-changegroups.t`

2019-02-09 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1549671583 -3600 # Sat Feb 09 01:19:43 2019 +0100 # Node ID c0b16be6b9b2d9535be8f1f2c91c5a8ebffa0b03 # Parent 1736fe7d07d8a96349dc678f7a7bcba29886d1a7 # EXP-Topic hook.txname # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 04 of 10] test: use `printenv.py --line` in `test-http-bundle1.t`

2019-02-09 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1549671635 -3600 # Sat Feb 09 01:20:35 2019 +0100 # Node ID 558d98d70bd179e79d8e24510933425062118ace # Parent 6179e9a9970f23c881187c71705cfe7347ed5c08 # EXP-Topic hook.txname # Available At https://bitbucket.org/octobus/mercurial-devel

D5897: test: stabilize test-wireproto-exchangev2.t flaky output

2019-02-08 Thread lothiraldan (Boris Feld)
lothiraldan created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY When running the test suite with multiple processes, we often get flaky outputs, like here: https://ci.octobus.net/job/MercurialPy2/267/console -

D5880: fsmonitor: rename new verbose config knob

2019-02-07 Thread lothiraldan (Boris Feld)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG286eeed14893: fsmonitor: rename new verbose config knob (authored by lothiraldan, committed by ). CHANGED PRIOR TO COMMIT https://phab.mercurial-scm.org/D5880?vs=13890=13891#toc REPOSITORY rHG

D5880: fsmonitor: rename new verbose config knob

2019-02-07 Thread lothiraldan (Boris Feld)
lothiraldan added a comment. Nice catch, sorry for the hasty phabsend REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D5880 To: lothiraldan, #hg-reviewers Cc: pulkit, mjpieters, mercurial-devel ___ Mercurial-devel

D5880: fsmonitor: rename new verbose config knob

2019-02-07 Thread lothiraldan (Boris Feld)
lothiraldan updated this revision to Diff 13890. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D5880?vs=13889=13890 REVISION DETAIL https://phab.mercurial-scm.org/D5880 AFFECTED FILES hgext/fsmonitor/__init__.py CHANGE DETAILS diff --git

D5880: fsmonitor: rename new verbose config knob

2019-02-07 Thread lothiraldan (Boris Feld)
lothiraldan created this revision. Herald added subscribers: mercurial-devel, mjpieters. Herald added a reviewer: hg-reviewers. REVISION SUMMARY The config knob was introduced in this release cycle under the old extension name, rename it before it is part of a release. REPOSITORY rHG

[PATCH] py3: use integer division instead of `int(...)` call

2019-02-04 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1549184503 -3600 # Sun Feb 03 10:01:43 2019 +0100 # Node ID 23e2af1929c66ab34e9f09bb2caec298e9a8e71c # Parent 9955776e2adf36c5baabad8f73840a0cdfa19589 # EXP-Topic div-cleanup # Available At https://bitbucket.org/octobus/mercurial-devel

D5587: watchman: detect nested mercurial repositories and abort

2019-01-31 Thread lothiraldan (Boris Feld)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG6a7b2d2de124: watchman: detect nested mercurial repositories and abort (authored by lothiraldan, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D5586: watchman: add verbose config knob

2019-01-31 Thread lothiraldan (Boris Feld)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG158962bf4a52: watchman: add verbose config knob (authored by lothiraldan, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D5586?vs=13411=13644

Re: [PATCH STABLE] revlog: make sure we never use sparserevlog without general delta (issue6056)

2019-01-31 Thread Boris FELD
On 30/01/2019 17:43, Yuya Nishihara wrote: > On Wed, 30 Jan 2019 14:18:29 -0500, Boris FELD wrote: >> On 29/01/2019 07:11, Yuya Nishihara wrote: >>> On Tue, 29 Jan 2019 09:25:34 +0100, Mathias De Maré wrote: >>>> On Mon, Jan 28, 2019 at 1:21 PM Yuya Nishihara wrote

[PATCH 2 of 2 STABLE V2 STABLE] revlog: make sure we never use sparserevlog without general delta (issue6056)

2019-01-30 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1548372167 18000 # Thu Jan 24 18:22:47 2019 -0500 # Branch stable # Node ID 8e4137a7d6715c554f3689d48fd1c4b3101985ff # Parent cf5421ca2bea707ce52fc96f5ca68cf8f4894e8c # EXP-Topic issue6056 # Available At https://bitbucket.org/octobus/mercurial

[PATCH 1 of 2 STABLE V2 STABLE] sparserevlog: document the config option

2019-01-30 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1548868538 -3600 # Wed Jan 30 18:15:38 2019 +0100 # Branch stable # Node ID cf5421ca2bea707ce52fc96f5ca68cf8f4894e8c # Parent ab0d762d89ef6e2fdcf2a4cc31e9889ea04bc13b # EXP-Topic issue6056 # Available At https://bitbucket.org/octobus/mercurial

Re: [PATCH STABLE] revlog: make sure we never use sparserevlog without general delta (issue6056)

2019-01-30 Thread Boris FELD
On 29/01/2019 07:11, Yuya Nishihara wrote: > On Tue, 29 Jan 2019 09:25:34 +0100, Mathias De Maré wrote: >> On Mon, Jan 28, 2019 at 1:21 PM Yuya Nishihara wrote: >>> On Fri, 25 Jan 2019 15:00:52 -0500, Boris Feld wrote: >>>> # HG changeset patch >>>> # Use

Re: [PATCH STABLE] revlog: make sure we never use sparserevlog without general delta (issue6056)

2019-01-30 Thread Boris FELD
On 29/01/2019 13:41, Gregory Szorc wrote: > On Tue, Jan 29, 2019 at 3:44 AM Yuya Nishihara <mailto:y...@tcha.org>> wrote: > > On Mon, 28 Jan 2019 21:20:07 +0900, Yuya Nishihara wrote: > > On Fri, 25 Jan 2019 15:00:52 -0500, Boris Feld wrote: >

[PATCH 1 of 2 V2] perf: add a perfnodemap command

2019-01-29 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1548460545 18000 # Fri Jan 25 18:55:45 2019 -0500 # Node ID 3414a69b2e99e8fa605f63f9973894c80dd144b3 # Parent 7eb7637e34bf412374a165fbd234022a5a804683 # EXP-Topic perf-ext # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 2 of 2 V2] perf: add a --[no-]clear-caches option to `perfnodemap`

2019-01-29 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1548664893 18000 # Mon Jan 28 03:41:33 2019 -0500 # Node ID 4ecd8c3fa0df874dcae358025c160b0bbbaf57d1 # Parent 3414a69b2e99e8fa605f63f9973894c80dd144b3 # EXP-Topic perf-ext # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 7 of 7] perf: add a perfnodemap command

2019-01-28 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1548460545 18000 # Fri Jan 25 18:55:45 2019 -0500 # Node ID 884df78c77a1c3b11ca2e5728ae6b5ebd7f6d2aa # Parent 1e135ddcbdd182a6b7ae7b121d254fb58c7fd658 # EXP-Topic perf-ext # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 6 of 7] perf: support looking up multiple revisions

2019-01-28 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1548663631 18000 # Mon Jan 28 03:20:31 2019 -0500 # Node ID 1e135ddcbdd182a6b7ae7b121d254fb58c7fd658 # Parent 2518d5acdc4e994193ca5b70f945983a61e22ff5 # EXP-Topic perf-ext # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 5 of 7] perf: add a no-lookup variant to perfindex

2019-01-28 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1548459828 18000 # Fri Jan 25 18:43:48 2019 -0500 # Node ID 2518d5acdc4e994193ca5b70f945983a61e22ff5 # Parent 9a0d513d684855e3fbdd023c1fe84e7bad6579c4 # EXP-Topic perf-ext # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 4 of 7] perf: add some documentation to perfindex

2019-01-28 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1548668860 18000 # Mon Jan 28 04:47:40 2019 -0500 # Node ID 9a0d513d684855e3fbdd023c1fe84e7bad6579c4 # Parent 1e7a5bec6326c537b65ffb59b51c4bb34ea189cc # EXP-Topic perf-ext # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 3 of 7] perf: move cache clearing in the `setup` step of `perfheads`

2019-01-28 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1548445999 18000 # Fri Jan 25 14:53:19 2019 -0500 # Node ID 1e7a5bec6326c537b65ffb59b51c4bb34ea189cc # Parent dbc0d2061b0584c423f4ecf007cd0125e16b11d1 # EXP-Topic perf-ext # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 1 of 7] perf: document perfheads

2019-01-28 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1548445951 18000 # Fri Jan 25 14:52:31 2019 -0500 # Node ID f39f3732ef42fe901b418e23433475076b599757 # Parent 431cf2c8c83969a68d132d6ba92af1998e147927 # EXP-Topic perf-ext # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 2 of 7] revlog: document cext oddities in terms of object/caches

2019-01-28 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1548458522 18000 # Fri Jan 25 18:22:02 2019 -0500 # Node ID dbc0d2061b0584c423f4ecf007cd0125e16b11d1 # Parent f39f3732ef42fe901b418e23433475076b599757 # EXP-Topic perf-ext # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH STABLE] revlog: make sure we never use sparserevlog without general delta (issue6056)

2019-01-25 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1548372167 18000 # Thu Jan 24 18:22:47 2019 -0500 # Branch stable # Node ID c7661fdcaeac457aa5b8ae6b6a10b259713934b9 # Parent 26ee61c33dee366576a0f7266fea9834985e78ec # EXP-Topic issue6056 # Available At https://bitbucket.org/octobus/mercurial

[PATCH 1 of 2 STABLE V3 STABLE] strip: introduce a soft strip option

2019-01-24 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1539697680 -7200 # Tue Oct 16 15:48:00 2018 +0200 # Branch stable # Node ID 4e7166569731150da6c5aca19f4b6c64a3d259a9 # Parent 13c23396c7fe1633a2336b29e3a32b9b76274f28 # EXP-Topic archived-phase-UX # Available At https://bitbucket.org/octobus

[PATCH 2 of 2 STABLE V3 STABLE] rewriting: add an option for rewrite commands to use the archived phase

2019-01-24 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1546394872 -3600 # Wed Jan 02 03:07:52 2019 +0100 # Branch stable # Node ID c7de05822f70b02d95b7171c81c9360f1986671b # Parent 4e7166569731150da6c5aca19f4b6c64a3d259a9 # EXP-Topic archived-phase-UX # Available At https://bitbucket.org/octobus

D5590: watchman: ignore some of watchman errors

2019-01-24 Thread lothiraldan (Boris Feld)
lothiraldan updated this revision to Diff 13415. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D5590?vs=13226=13415 REVISION DETAIL https://phab.mercurial-scm.org/D5590 AFFECTED FILES hgext/fsmonitor/__init__.py CHANGE DETAILS diff --git

D5589: watchman: add the possibility to set the exact watchman binary location

2019-01-24 Thread lothiraldan (Boris Feld)
lothiraldan updated this revision to Diff 13414. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D5589?vs=13225=13414 REVISION DETAIL https://phab.mercurial-scm.org/D5589 AFFECTED FILES hgext/fsmonitor/__init__.py

D5588: watchman: disable fsmonitor when running non-interactively

2019-01-24 Thread lothiraldan (Boris Feld)
lothiraldan updated this revision to Diff 13413. Herald added a subscriber: mjpieters. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D5588?vs=13224=13413 REVISION DETAIL https://phab.mercurial-scm.org/D5588 AFFECTED FILES hgext/fsmonitor/__init__.py

D5587: watchman: detect nested mercurial repositories and abort

2019-01-24 Thread lothiraldan (Boris Feld)
lothiraldan updated this revision to Diff 13412. Herald added a subscriber: mjpieters. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D5587?vs=13223=13412 REVISION DETAIL https://phab.mercurial-scm.org/D5587 AFFECTED FILES hgext/fsmonitor/__init__.py

D5586: watchman: add verbose config knob

2019-01-24 Thread lothiraldan (Boris Feld)
lothiraldan updated this revision to Diff 13411. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D5586?vs=13222=13411 REVISION DETAIL https://phab.mercurial-scm.org/D5586 AFFECTED FILES hgext/fsmonitor/__init__.py CHANGE DETAILS diff --git

[PATCH STABLE] partialdiscovery: avoid `undecided` related computation sooner than necessary

2019-01-24 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1548284862 18000 # Wed Jan 23 18:07:42 2019 -0500 # Branch stable # Node ID 2ac72f1b08d3394c3db21c1f576c189118b41eba # Parent c953c2a94d68b18c2f3c79262826fdfed743a839 # EXP-Topic discovery-regression # Available At https://bitbucket.org/octobus

D5633: grep: use set instead of dict with dummy value

2019-01-23 Thread lothiraldan (Boris Feld)
lothiraldan added a comment. I get a message stating that one of the hunk of patch failed to apply and couldn't understand what is going on, could you try rebase it to see if you have the issue locally? REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D5633 To:

[PATCH 1 of 2 STABLE V2 STABLE] strip: introduce a soft strip option

2019-01-23 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1539697680 -7200 # Tue Oct 16 15:48:00 2018 +0200 # Branch stable # Node ID 4285aa379de0ffdfb68c6a2920a0d09f037dfa2e # Parent 13c23396c7fe1633a2336b29e3a32b9b76274f28 # EXP-Topic archived-phase-UX # Available At https://bitbucket.org/octobus

[PATCH 4 of 4] revset: no longer silently filter out invalid revision in _intlist (API) (BC)

2019-01-18 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1547826690 -3600 # Fri Jan 18 16:51:30 2019 +0100 # Node ID 43543a826aab4e6495694f84e9197b903a7cbf10 # Parent aa032edd96aeb34f8d220b11fbdbd08a9497cbc9 # EXP-Topic intlist # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 3 of 4] revset: add wdir support to _intlist

2019-01-18 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1547826678 -3600 # Fri Jan 18 16:51:18 2019 +0100 # Node ID aa032edd96aeb34f8d220b11fbdbd08a9497cbc9 # Parent 35c9dec1849f6a41f87fdc130798387376bb8345 # EXP-Topic intlist # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 2 of 4] revset: minor preparatory refactor in _orderedlist

2019-01-18 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1547818460 -3600 # Fri Jan 18 14:34:20 2019 +0100 # Node ID 35c9dec1849f6a41f87fdc130798387376bb8345 # Parent 52d20e4fe2e3049eec58140fdcadb43528729b3d # EXP-Topic intlist # Available At https://bitbucket.org/octobus/mercurial-devel

[PATCH 1 of 4] revset: introduce an internal `_rev` predicate for '%d' usage

2019-01-18 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1547817707 -3600 # Fri Jan 18 14:21:47 2019 +0100 # Node ID 52d20e4fe2e3049eec58140fdcadb43528729b3d # Parent 4fab8a7d2d72b4d50d1d647a015d33f64c1e2e4d # EXP-Topic intlist # Available At https://bitbucket.org/octobus/mercurial-devel

  1   2   3   4   5   6   7   8   9   10   >