D11714: tests: fix test-convert-git to work w/ "git pull" requiring strategy

2021-10-20 Thread spectral (Kyle Lippincott)
spectral created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY A recent change to git (031e2f7ae195) made it an error to not specify a strategy (`--rebase`, `--no-rebase`, `--ff-only`), instead of just the warning it was

D11713: dirstate: add missing return on platforms without exec or symlink

2021-10-20 Thread Raphaël Gomès
Alphare created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D11713 AFFECTED FILES mercurial/dirstate.py CHANGE DETAILS diff --git a/mercurial/

D11712: parsers: don't ask about symlinks on platforms that don't support them

2021-10-20 Thread Raphaël Gomès
Alphare created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY Otherwise the compiler gets quite sad. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D11712 AFFECTED FILES mer

D11711: parsers: don't ask about the exec bit on platforms that don't have it

2021-10-20 Thread Raphaël Gomès
Alphare created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY Otherwise the compiler gets quite sad. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D11711 AFFECTED FILES mer

mercurial-devel | Failed pipeline for branch/stable | c02d5c1f

2021-10-20 Thread Heptapod
Pipeline #28047 has failed! Project: mercurial-devel ( https://foss.heptapod.net/mercurial/mercurial-devel ) Branch: branch/stable ( https://foss.heptapod.net/mercurial/mercurial-devel/-/commits/branch/stable ) Commit: c02d5c1f ( https://foss.heptapod.net/mercurial/mercurial-devel/-/commit/c0

D11710: pyoxidizer: force pip to not use pep517 in order to still be able to install hg

2021-10-20 Thread Raphaël Gomès
Alphare created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY Mercurial is not (yet) a pep517 package, but the presence of a pyproject.toml file tells newer-ish versions of pip that it should be one. This is related to

D11709: dirstate-v2: freeze the on-disk format

2021-10-20 Thread marmoute (Pierre-Yves David)
marmoute created this revision. Herald added a reviewer: durin42. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. marmoute added a comment. Lets put the option on the table. REVISION SUMMARY It seems the format as reached a good balance. With a core of ne

mercurial-devel | Failed pipeline for branch/stable | eec22d55

2021-10-20 Thread Heptapod
Pipeline #28033 has failed! Project: mercurial-devel ( https://foss.heptapod.net/mercurial/mercurial-devel ) Branch: branch/stable ( https://foss.heptapod.net/mercurial/mercurial-devel/-/commits/branch/stable ) Commit: eec22d55 ( https://foss.heptapod.net/mercurial/mercurial-devel/-/commit/ee

Re: Removing the Windows CI workers

2021-10-20 Thread Raphaël Gomès
After more exchanges with the OVH people, we've just managed to get an extension of our free resources until the 2nd of January 2022, which should buy us more time to find alternate solutions. I'm going to be spinning up VMs today, which come right in time for the 5.9.3 and 6.0 releases we're

Re: Removing the Windows CI workers

2021-10-20 Thread Raphaël Gomès
Thanks for reaching out Greg (sorry for not having answered sooner), I'll try to find some time soon to discuss this. Raph On 9/30/21 3:55 AM, Gregory Szorc wrote: On Wed, Sep 29, 2021 at 2:41 AM Raphaël Gomès mailto:raphael.go...@octobus.net>> wrote: Hi all, I am bringing unfortuna

Re: Removing the Windows CI workers

2021-10-20 Thread Raphaël Gomès
On 9/30/21 12:19 PM, Marcus Harnisch wrote: On 29/09/2021 11.39, Raphaël Gomès wrote: Earlier this month, OVH which provided free VMs for my company Octobus has started billing us with no real notice. This wasn't a surprise however, since we were in a "grace period" of sorts and could expect

D11708: fsmonitor: fix traceback about bytes and str incompatibility

2021-10-20 Thread Raphaël Gomès
Alphare created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY This didn't work anymore in Python 3, switching to a `repr` based reporting does REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mer

D11707: fsmonitor: fix traceback after removal of nonnormalset (issue6600)

2021-10-20 Thread Raphaël Gomès
Alphare created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY This basically does the same thing it used to do, but in the only place it's needed. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://pha