# HG changeset patch # User Pierre-Yves David # Date 1606138438 -3600 # Node ID d42809b6b10ff91cf6fcad5914e77c6974195e78 # Parent f9f8d8aa9a92d835b2d007e9f39592bd63d5620f rust-format: pin the formatted to a specific nightly version Version 1.50 change the way rust-format behave. We pin the version for now, we can figure out something better later. diff -r f9f8d8aa9a92 -r d42809b6b10f tests/hghave.py --- a/tests/hghave.py Fri Nov 20 11:22:28 2020 +0100 +++ b/tests/hghave.py Mon Nov 23 14:33:58 2020 +0100 @@ -1058,11 +1058,12 @@ return version and sv(_bytes2sys(version.group(0))) >= sv('2019.10.17') -@check("rustfmt", "rustfmt tool") +@check("rustfmt", "rustfmt tool at version nightly-2020-10-04") def has_rustfmt(): # We use Nightly's rustfmt due to current unstable config options. return matchoutput( - '`rustup which --toolchain nightly rustfmt` --version', b'rustfmt' + '`rustup which --toolchain nightly-2020-10-04 rustfmt` --version', + b'rustfmt', ) diff -r f9f8d8aa9a92 -r d42809b6b10f tests/test-check-rust-format.t --- a/tests/test-check-rust-format.t Fri Nov 20 11:22:28 2020 +0100 +++ b/tests/test-check-rust-format.t Mon Nov 23 14:33:58 2020 +0100 @@ -3,7 +3,7 @@ $ . "$TESTDIR/helpers-testrepo.sh" $ cd "$TESTDIR"/.. - $ RUSTFMT=$(rustup which --toolchain nightly rustfmt) + $ RUSTFMT=$(rustup which --toolchain nightly-2020-10-04 rustfmt) $ for f in `testrepohg files 'glob:**/*.rs'` ; do > $RUSTFMT --check --edition=2018 --unstable-features --color=never $f > done