mercurial-devel | Pipeline #17010 has failed for branch/default | 0390fb73

2021-01-25 Thread Heptapod
Your pipeline has failed. Project: mercurial-devel ( https://foss.heptapod.net/octobus/mercurial-devel ) Branch: branch/default ( https://foss.heptapod.net/octobus/mercurial-devel/-/commits/branch/default ) Commit: 0390fb73 ( https://foss.heptapod.net/octobus/mercurial-devel/-/commit/0390fb73

mercurial-devel | Pipeline #17009 has failed for branch/default | ea5728bc

2021-01-25 Thread Heptapod
Your pipeline has failed. Project: mercurial-devel ( https://foss.heptapod.net/octobus/mercurial-devel ) Branch: branch/default ( https://foss.heptapod.net/octobus/mercurial-devel/-/commits/branch/default ) Commit: ea5728bc ( https://foss.heptapod.net/octobus/mercurial-devel/-/commit/ea5728bc

D9872: command-namespace: use `::` are the command separator

2021-01-25 Thread marmoute (Pierre-Yves David)
marmoute created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY This was discussed on the mailing list / phab and `::` got a couple of positive feedback. I dediced to not introduce automatic folding of `::`, I feel lik

D9868: run-test: avoid byte issue when replacing output file of python test

2021-01-25 Thread marmoute (Pierre-Yves David)
marmoute created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY Otherwise we get error like:: FileNotFoundError: [Errno 2] No such file or directory: "b'…/tests/test-minirst.py'.out" REPOSITORY rHG Mercurial BRANCH

D9869: minirst: respect escaping in definition list key

2021-01-25 Thread marmoute (Pierre-Yves David)
marmoute created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY If we start adding `:` in command names… we need minirst to not choke on them. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercu

D9871: perf: test the formatting of a command help

2021-01-25 Thread marmoute (Pierre-Yves David)
marmoute created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY Since we are about to addd ':' in command name I want this covered. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.or

D9870: help: escape ':' (as '\:') when generating command names

2021-01-25 Thread marmoute (Pierre-Yves David)
marmoute created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY We need this before we can use ":" in command names. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D9870 AFFECT

D9867: cext: restore the ability to build on Windows with py2

2021-01-25 Thread mharbison72 (Matt Harbison)
mharbison72 created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY This broke in e92ca942ddca . REPOSITORY rHG Mercurial BRANCH default REVISI

D9866: debugshell: add a simple command for starting an interactive shell

2021-01-25 Thread joerg.sonnenberger (Joerg Sonnenberger)
joerg.sonnenberger created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY This simplifies interactive exploration of the Mercurial APIs. The ui and repo instances are provided as local variables. REPOSITORY rHG Mercurial

D9865: store: use `endswith` to detect revlog extension

2021-01-25 Thread marmoute (Pierre-Yves David)
marmoute created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY Suggested by Gregory Szorc. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D9865 AFFECTED FILES mercurial/stor

D9863: rust: Make NodePrefix allocation-free and Copy, remove NodePrefixRef

2021-01-25 Thread SimonSapin
SimonSapin created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY The `*Ref` struct only existed to avoid allocating `Vec`s when cloning `NodePrefix`, but we can avoid having `Vec` in the first place by using an inline arr

D9864: rust: Remove hex parsing from the nodemap

2021-01-25 Thread SimonSapin
SimonSapin created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY Separating concerns simplifies error types. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D9864 AFFECTED FILE

D9862: rust: Exclude empty node prefixes

2021-01-25 Thread SimonSapin
SimonSapin created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY We presumably don’t want `--rev ""` to select every single revision, even though the empty string is a prefix of all strings. REPOSITORY rHG Mercurial BRA

D9861: rust: Simplify error type for reading hex node IDs

2021-01-25 Thread SimonSapin
SimonSapin created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY If a string is not valid hexadecimal it’s not that useful to track the precise reason. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https:/

D9860: rust: replace Node::encode_hex with std::fmt::LowerHex

2021-01-25 Thread SimonSapin
SimonSapin created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY This avoids allocating intermediate strings. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D9860 AFFECTED FIL

mercurial@46353: new changeset (1 on stable)

2021-01-25 Thread Mercurial Commits
New changeset (1 on stable) in mercurial: https://www.mercurial-scm.org/repo/hg/rev/a6c5ec6b4728 changeset: 46353:a6c5ec6b4728 branch: stable tag: tip user:Gregory Szorc date:Sun Jan 24 18:24:11 2021 -0800 summary: contrib: update PyOxidizer to 0.10.3 -- Repos

[Bug 6475] New: sparse ext fails on getdirstate even if repo not use it

2021-01-25 Thread mercurial-bugs
https://bz.mercurial-scm.org/show_bug.cgi?id=6475 Bug ID: 6475 Summary: sparse ext fails on getdirstate even if repo not use it Product: Mercurial Version: 5.5.1 Hardware: PC OS: Windows Status:

[Bug 6474] New: narrow extention loose it`s page

2021-01-25 Thread mercurial-bugs
https://bz.mercurial-scm.org/show_bug.cgi?id=6474 Bug ID: 6474 Summary: narrow extention loose it`s page Product: Mercurial Version: 5.6.1 Hardware: All OS: All Status: UNCONFIRMED Severity: feature

D9859: rust: replace an unsafe use of transmute with a safe use of bytes-cast

2021-01-25 Thread SimonSapin
SimonSapin 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/D9859 AFFECTED FILES rust/hg-core/src/revlog/node.rs CHANGE DETAILS diff --git