This instance was upgraded to Heptapod 0.27.2 on 2021-12-08 at 22:00 UTC+1

rhg: look for repository in ancestors also instead of cwd only

Last patch introduced config reading at startup to parse value of `--repository`
flag. However, that patch only tried to check for current repository at current
working directory and not it's ancestors. This patch fixes that.

Differential Revision: https://phab.mercurial-scm.org/D10767
15 jobs for topic/default/rust-rocket in 40 minutes and 7 seconds (queued for 5 seconds)
Status Name Job ID Coverage
  Tests
manual check-pytype-py3 #205282
allowed to fail manual
passed checks-py2 #205269

00:06:33

passed checks-py3 #205270

00:03:57

passed rust-cargo-test-py2 #205271

00:02:30

passed rust-cargo-test-py3 #205272

00:02:04

passed test-py2 #205273

00:29:34

passed test-py2-chg #205280

00:22:44

passed test-py2-pure #205275

00:24:54

passed test-py2-rust #205277

00:18:58

failed test-py3 #205274

00:21:56

passed test-py3-chg #205281

00:08:08

passed test-py3-pure #205276

00:12:47

passed test-py3-rhg #205279

00:11:31

passed test-py3-rust #205278

00:16:27

 
  Phabricator
skipped phabricator-refresh #205283
 
Name Stage Failure
failed
test-py3 Tests
Skipped test-status.t#dirstate-v2: missing feature: Using the Rust extensions
Skipped test-symlinks.t#dirstate-v1-tree: missing feature: Using the Rust extensions
Skipped test-symlinks.t#dirstate-v2: missing feature: Using the Rust extensions
Skipped test-verify-repo-operations.py: missing feature: allow slow tests (use --allow-slow-tests)
Failed test-manifest.t: output changed
# Ran 906 tests, 77 skipped, 1 failed.
python hash seed: 1153651240
Cleaning up file based variables
ERROR: Job failed: exit code 1