[INFO] cloning repository https://github.com/ErikSchierboom/wyag [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ErikSchierboom/wyag" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FErikSchierboom%2Fwyag", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FErikSchierboom%2Fwyag'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 715ff7712120d7efba38641f97887b72563869d4 [INFO] testing ErikSchierboom/wyag against master#2fd6efc32704647e64d3d646d21c4c68eae100e4 for pr-149852-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FErikSchierboom%2Fwyag" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/ErikSchierboom/wyag [INFO] finished tweaking git repo https://github.com/ErikSchierboom/wyag [INFO] tweaked toml for git repo https://github.com/ErikSchierboom/wyag written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/ErikSchierboom/wyag on toolchain 2fd6efc32704647e64d3d646d21c4c68eae100e4 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/ErikSchierboom/wyag already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 392f9973f85f1c9812f0183d13ffaee7fd98f7968a93ea04a11cd7fd0484f82a [INFO] running `Command { std: "docker" "start" "-a" "392f9973f85f1c9812f0183d13ffaee7fd98f7968a93ea04a11cd7fd0484f82a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "392f9973f85f1c9812f0183d13ffaee7fd98f7968a93ea04a11cd7fd0484f82a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "392f9973f85f1c9812f0183d13ffaee7fd98f7968a93ea04a11cd7fd0484f82a", kill_on_drop: false }` [INFO] [stdout] 392f9973f85f1c9812f0183d13ffaee7fd98f7968a93ea04a11cd7fd0484f82a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] cf2e9197516fb81fcfaef5a4531ddb12594d6f0609b1408db865d874be0a8c6c [INFO] running `Command { std: "docker" "start" "-a" "cf2e9197516fb81fcfaef5a4531ddb12594d6f0609b1408db865d874be0a8c6c", kill_on_drop: false }` [INFO] [stderr] Compiling miniz_oxide v0.8.0 [INFO] [stderr] Compiling syn v2.0.87 [INFO] [stderr] Compiling flate2 v1.0.34 [INFO] [stderr] Compiling clap_derive v4.5.18 [INFO] [stderr] Compiling clap v4.5.20 [INFO] [stderr] Compiling wyag v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `std::fs` [INFO] [stdout] --> src/commands/cat_file.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::fs; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::io::Cursor` [INFO] [stdout] --> src/commands/cat_file.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::io::Cursor; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::io::prelude::*` [INFO] [stdout] --> src/commands/cat_file.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::io::prelude::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.69s [INFO] running `Command { std: "docker" "inspect" "cf2e9197516fb81fcfaef5a4531ddb12594d6f0609b1408db865d874be0a8c6c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cf2e9197516fb81fcfaef5a4531ddb12594d6f0609b1408db865d874be0a8c6c", kill_on_drop: false }` [INFO] [stdout] cf2e9197516fb81fcfaef5a4531ddb12594d6f0609b1408db865d874be0a8c6c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d3575dcbeebc17e3716b19a53a99103398bf01c10b14735835b07bc01cf3afed [INFO] running `Command { std: "docker" "start" "-a" "d3575dcbeebc17e3716b19a53a99103398bf01c10b14735835b07bc01cf3afed", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.162 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stdout] warning: unused import: `std::fs` [INFO] [stdout] --> src/commands/cat_file.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::fs; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::io::Cursor` [INFO] [stdout] --> src/commands/cat_file.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::io::Cursor; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::io::prelude::*` [INFO] [stdout] --> src/commands/cat_file.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::io::prelude::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling ppv-lite86 v0.2.20 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling wyag v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `std::io::Read` [INFO] [stdout] --> tests/cat_file_command_test.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::io::Read; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs` [INFO] [stdout] --> src/commands/cat_file.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::fs; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::io::Read` [INFO] [stdout] --> tests/hash_object_command_test.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::io::Read; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::io::Cursor` [INFO] [stdout] --> src/commands/cat_file.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::io::Cursor; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::io::prelude::*` [INFO] [stdout] --> src/commands/cat_file.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::io::prelude::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 4.64s [INFO] running `Command { std: "docker" "inspect" "d3575dcbeebc17e3716b19a53a99103398bf01c10b14735835b07bc01cf3afed", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d3575dcbeebc17e3716b19a53a99103398bf01c10b14735835b07bc01cf3afed", kill_on_drop: false }` [INFO] [stdout] d3575dcbeebc17e3716b19a53a99103398bf01c10b14735835b07bc01cf3afed [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] bf95a440fdc265d59bc9b4bb3322651596f11357ff678acd19b8f524e0792b39 [INFO] running `Command { std: "docker" "start" "-a" "bf95a440fdc265d59bc9b4bb3322651596f11357ff678acd19b8f524e0792b39", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `std::io::Read` [INFO] [stderr] --> tests/hash_object_command_test.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use std::io::Read; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `wyag` (test "hash_object_command_test") generated 1 warning (run `cargo fix --test "hash_object_command_test" -p wyag` to apply 1 suggestion) [INFO] [stderr] warning: unused import: `std::io::Read` [INFO] [stderr] --> tests/cat_file_command_test.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use std::io::Read; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `wyag` (test "cat_file_command_test") generated 1 warning (run `cargo fix --test "cat_file_command_test" -p wyag` to apply 1 suggestion) [INFO] [stderr] warning: unused import: `std::fs` [INFO] [stderr] --> src/commands/cat_file.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::fs; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io::Cursor` [INFO] [stderr] --> src/commands/cat_file.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use std::io::Cursor; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io::prelude::*` [INFO] [stderr] --> src/commands/cat_file.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use std::io::prelude::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `wyag` (bin "wyag" test) generated 3 warnings (run `cargo fix --bin "wyag" -p wyag --tests` to apply 3 suggestions) [INFO] [stderr] warning: `wyag` (bin "wyag") generated 3 warnings (3 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/wyag-d7355af8bcd00888) [INFO] [stdout] [INFO] [stderr] Running tests/cat_file_command_test.rs (/opt/rustwide/target/debug/deps/cat_file_command_test-ebc212bd46e05638) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stderr] warning: unused import: `std::fs` [INFO] [stderr] --> src/commands/cat_file.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::fs; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io::Cursor` [INFO] [stderr] --> src/commands/cat_file.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use std::io::Cursor; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io::prelude::*` [INFO] [stderr] --> src/commands/cat_file.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use std::io::prelude::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `wyag` (bin "wyag") generated 3 warnings (run `cargo fix --bin "wyag" -p wyag` to apply 3 suggestions) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.07s [INFO] [stderr] warning: unused import: `std::fs` [INFO] [stderr] --> src/commands/cat_file.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::fs; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io::Cursor` [INFO] [stderr] --> src/commands/cat_file.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use std::io::Cursor; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io::prelude::*` [INFO] [stderr] --> src/commands/cat_file.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use std::io::prelude::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `wyag` (bin "wyag") generated 3 warnings (run `cargo fix --bin "wyag" -p wyag` to apply 3 suggestions) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name [INFO] [stderr] hint: is subject to change. To configure the initial branch name to use in all [INFO] [stderr] hint: of your new repositories, which will suppress this warning, call: [INFO] [stderr] hint: [INFO] [stderr] hint: git config --global init.defaultBranch [INFO] [stderr] hint: [INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and [INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command: [INFO] [stderr] hint: [INFO] [stderr] hint: git branch -m [INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name [INFO] [stderr] hint: is subject to change. To configure the initial branch name to use in all [INFO] [stderr] hint: of your new repositories, which will suppress this warning, call: [INFO] [stderr] hint: [INFO] [stderr] hint: git config --global init.defaultBranch [INFO] [stderr] hint: [INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and [INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command: [INFO] [stderr] hint: [INFO] [stderr] hint: git branch -m [INFO] [stdout] Initialized empty Git repository in /tmp/dHAbKm6jN4j1DdFt6ypUUQUOkByMr6/.git/ [INFO] [stdout] Initialized empty Git repository in /tmp/7LycuQFwVtmtiPZtM7lFPOfqOYjuy7/.git/ [INFO] [stderr] [INFO] [stderr] thread 'main' (67) panicked at src/commands/cat_file.rs:14:33: [INFO] [stderr] ERROR: could not read find with SHA: Os { code: 2, kind: NotFound, message: "No such file or directory" } [INFO] [stderr] stack backtrace: [INFO] [stdout] test test_cat_file_with_known_sha_succeeds ... ok [INFO] [stderr] Author identity unknown [INFO] [stderr] [INFO] [stderr] *** Please tell me who you are. [INFO] [stderr] [INFO] [stderr] Run [INFO] [stderr] [INFO] [stderr] git config --global user.email "you@example.com" [INFO] [stderr] git config --global user.name "Your Name" [INFO] [stderr] [INFO] [stderr] to set your account's default identity. [INFO] [stderr] Omit --global to set the identity only in this repository. [INFO] [stderr] [INFO] [stderr] fatal: unable to auto-detect email address (got 'root@bf95a440fdc2.(none)') [INFO] [stderr] 0: 0x5de7faf4bb02 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::libunwind::trace [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stderr] 1: 0x5de7faf4bb02 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stderr] 2: 0x5de7faf4bb02 - std[716c9a7a72e5c14e]::sys::backtrace::_print_fmt [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:74:9 [INFO] [stderr] 3: 0x5de7faf4bb02 - <::print::DisplayBacktrace as core[c5ed12ab89cc536a]::fmt::Display>::fmt [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:44:26 [INFO] [stderr] 4: 0x5de7faf5e6da - ::fmt [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/fmt/rt.rs:152:76 [INFO] [stderr] 5: 0x5de7faf5e6da - core[c5ed12ab89cc536a]::fmt::write [INFO] [stderr] 6: 0x5de7faf50e96 - std[716c9a7a72e5c14e]::io::default_write_fmt:: [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:639:11 [INFO] [stderr] 7: 0x5de7faf50e96 - ::write_fmt [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:1994:13 [INFO] [stderr] 8: 0x5de7faf3529f - ::print [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:47:9 [INFO] [stderr] 9: 0x5de7faf3529f - std[716c9a7a72e5c14e]::panicking::default_hook::{closure#0} [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:292:27 [INFO] [stderr] 10: 0x5de7faf476b1 - std[716c9a7a72e5c14e]::panicking::default_hook [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:319:9 [INFO] [stderr] 11: 0x5de7faf4786b - std[716c9a7a72e5c14e]::panicking::panic_with_hook [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:825:13 [INFO] [stderr] 12: 0x5de7faf35358 - std[716c9a7a72e5c14e]::panicking::panic_handler::{closure#0} [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:698:13 [INFO] [stderr] 13: 0x5de7faf2cdf9 - std[716c9a7a72e5c14e]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:182:18 [INFO] [stderr] 14: 0x5de7faf35bfd - __rustc[4f0b026143eab78e]::rust_begin_unwind [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:689:5 [INFO] [stderr] 15: 0x5de7faf5edec - core[c5ed12ab89cc536a]::panicking::panic_fmt [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panicking.rs:80:14 [INFO] [stderr] 16: 0x5de7faf5eb62 - core[c5ed12ab89cc536a]::result::unwrap_failed [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/result.rs:1867:5 [INFO] [stderr] 17: 0x5de7fadddcbe - >::expect [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/result.rs:1185:23 [INFO] [stderr] 18: 0x5de7fadeecce - wyag[7e1a10f478c74f4c]::commands::cat_file::execute [INFO] [stderr] at /opt/rustwide/workdir/src/commands/cat_file.rs:14:33 [INFO] [stderr] 19: 0x5de7fade3b3e - wyag[7e1a10f478c74f4c]::main [INFO] [stderr] at /opt/rustwide/workdir/src/main.rs:79:37 [INFO] [stderr] 20: 0x5de7fade804b - >::call_once [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5 [INFO] [stderr] 21: 0x5de7fade288e - std[716c9a7a72e5c14e]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:166:18 [INFO] [stderr] 22: 0x5de7faddd861 - std[716c9a7a72e5c14e]::rt::lang_start::<()>::{closure#0} [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/rt.rs:206:18 [INFO] [stderr] 23: 0x5de7faf46a36 - <&dyn core[c5ed12ab89cc536a]::ops::function::Fn<(), Output = i32> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::panic::unwind_safe::RefUnwindSafe as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:287:21 [INFO] [stderr] 24: 0x5de7faf46a36 - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call::<&dyn core[c5ed12ab89cc536a]::ops::function::Fn<(), Output = i32> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40 [INFO] [stderr] 25: 0x5de7faf46a36 - std[716c9a7a72e5c14e]::panicking::catch_unwind:: + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::panic::unwind_safe::RefUnwindSafe> [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19 [INFO] [stderr] 26: 0x5de7faf46a36 - std[716c9a7a72e5c14e]::panic::catch_unwind::<&dyn core[c5ed12ab89cc536a]::ops::function::Fn<(), Output = i32> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14 [INFO] [stderr] 27: 0x5de7faf46a36 - std[716c9a7a72e5c14e]::rt::lang_start_internal::{closure#0} [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/rt.rs:175:24 [INFO] [stderr] 28: 0x5de7faf46a36 - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call:: [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40 [INFO] [stderr] 29: 0x5de7faf46a36 - std[716c9a7a72e5c14e]::panicking::catch_unwind:: [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19 [INFO] [stderr] 30: 0x5de7faf46a36 - std[716c9a7a72e5c14e]::panic::catch_unwind:: [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14 [INFO] [stderr] 31: 0x5de7faf46a36 - std[716c9a7a72e5c14e]::rt::lang_start_internal [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/rt.rs:171:5 [INFO] [stderr] 32: 0x5de7faddd347 - std[716c9a7a72e5c14e]::rt::lang_start::<()> [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/rt.rs:205:5 [INFO] [stderr] 33: 0x5de7fade839e - main [INFO] [stderr] 34: 0x7061b0beb1ca - [INFO] [stderr] 35: 0x7061b0beb28b - __libc_start_main [INFO] [stderr] 36: 0x5de7faddac15 - _start [INFO] [stderr] 37: 0x0 - [INFO] [stdout] test test_cat_file_with_unknown_sha_fails ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s [INFO] [stdout] [INFO] [stderr] Running tests/hash_object_command_test.rs (/opt/rustwide/target/debug/deps/hash_object_command_test-a8086e56ef12719c) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stderr] warning: unused import: `std::fs` [INFO] [stderr] --> src/commands/cat_file.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::fs; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io::Cursor` [INFO] [stderr] --> src/commands/cat_file.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use std::io::Cursor; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io::prelude::*` [INFO] [stderr] --> src/commands/cat_file.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use std::io::prelude::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `wyag` (bin "wyag") generated 3 warnings (run `cargo fix --bin "wyag" -p wyag` to apply 3 suggestions) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.06s [INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name [INFO] [stderr] hint: is subject to change. To configure the initial branch name to use in all [INFO] [stderr] hint: of your new repositories, which will suppress this warning, call: [INFO] [stderr] hint: [INFO] [stderr] hint: git config --global init.defaultBranch [INFO] [stderr] hint: [INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and [INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command: [INFO] [stderr] hint: [INFO] [stderr] hint: git branch -m [INFO] [stdout] Initialized empty Git repository in /tmp/V66ccsaA4FLA7rPAWuipeYPmJnFD5D/.git/ [INFO] [stdout] test test_hash_object_without_write_flag_and_existing_file_succeeds ... ok [INFO] [stderr] warning: unused import: `std::fs` [INFO] [stderr] --> src/commands/cat_file.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::fs; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io::Cursor` [INFO] [stderr] --> src/commands/cat_file.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use std::io::Cursor; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io::prelude::*` [INFO] [stderr] --> src/commands/cat_file.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use std::io::prelude::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `wyag` (bin "wyag") generated 3 warnings (run `cargo fix --bin "wyag" -p wyag` to apply 3 suggestions) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.13s [INFO] [stderr] warninghint: Using 'master' as the name for the initial branch. This default branch name [INFO] [stderr] hint: is subject to change. To configure the initial branch name to use in all [INFO] [stderr] hint: of your new repositories, which will suppress this warning, call: [INFO] [stderr] hint: [INFO] [stderr] hint: git config --global init.defaultBranch [INFO] [stderr] hint: [INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and [INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command: [INFO] [stderr] hint: [INFO] [stderr] hint: git branch -m [INFO] [stderr] : unused import: `std::fs` [INFO] [stderr] --> src/commands/cat_file.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::fs; [INFO] [stderr] | ^^^^^^^ [INFO] [stdout] Initialized empty Git repository in /tmp/Zslsu2Rss7ozb1rcjJqcbjeD1X9w3a/.git/ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io::Cursor` [INFO] [stderr] --> src/commands/cat_file.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use std::io::Cursor; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io::prelude::*` [INFO] [stderr] --> src/commands/cat_file.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use std::io::prelude::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `wyag` (bin "wyag") generated 3 warnings (run `cargo fix --bin "wyag" -p wyag` to apply 3 suggestions) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.11s [INFO] [stdout] 95d09f2b10159347eece71399a7e2e907ea3df4f [INFO] [stdout] test test_hash_object_with_write_flag_outputs_object ... ok [INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name [INFO] [stderr] hint: is subject to change. To configure the initial branch name to use in all [INFO] [stderr] hint: of your new repositories, which will suppress this warning, call: [INFO] [stderr] hint: [INFO] [stderr] hint: git config --global init.defaultBranch [INFO] [stderr] hint: [INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and [INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command: [INFO] [stderr] hint: [INFO] [stderr] hint: git branch -m [INFO] [stdout] Initialized empty Git repository in /tmp/haQUsCaKOGhDYl8grG1QtQCmzEMaBk/.git/ [INFO] [stderr] [INFO] [stderr] thread 'main' (133) panicked at src/commands/hash_object.rs:14:46: [INFO] [stderr] ERROR: could not find file: Os { code: 2, kind: NotFound, message: "No such file or directory" } [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x63e175110b02 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::libunwind::trace [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stderr] 1: 0x63e175110b02 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stderr] 2: 0x63e175110b02 - std[716c9a7a72e5c14e]::sys::backtrace::_print_fmt [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:74:9 [INFO] [stderr] 3: 0x63e175110b02 - <::print::DisplayBacktrace as core[c5ed12ab89cc536a]::fmt::Display>::fmt [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:44:26 [INFO] [stderr] 4: 0x63e1751236da - ::fmt [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/fmt/rt.rs:152:76 [INFO] [stderr] 5: 0x63e1751236da - core[c5ed12ab89cc536a]::fmt::write [INFO] [stderr] 6: 0x63e175115e96 - std[716c9a7a72e5c14e]::io::default_write_fmt:: [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:639:11 [INFO] [stderr] 7: 0x63e175115e96 - ::write_fmt [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:1994:13 [INFO] [stderr] 8: 0x63e1750fa29f - ::print [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:47:9 [INFO] [stderr] 9: 0x63e1750fa29f - std[716c9a7a72e5c14e]::panicking::default_hook::{closure#0} [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:292:27 [INFO] [stderr] 10: 0x63e17510c6b1 - std[716c9a7a72e5c14e]::panicking::default_hook [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:319:9 [INFO] [stderr] 11: 0x63e17510c86b - std[716c9a7a72e5c14e]::panicking::panic_with_hook [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:825:13 [INFO] [stderr] 12: 0x63e1750fa358 - std[716c9a7a72e5c14e]::panicking::panic_handler::{closure#0} [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:698:13 [INFO] [stderr] 13: 0x63e1750f1df9 - std[716c9a7a72e5c14e]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:182:18 [INFO] [stderr] 14: 0x63e1750fabfd - __rustc[4f0b026143eab78e]::rust_begin_unwind [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:689:5 [INFO] [stderr] 15: 0x63e175123dec - core[c5ed12ab89cc536a]::panicking::panic_fmt [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panicking.rs:80:14 [INFO] [stderr] 16: 0x63e175123b62 - core[c5ed12ab89cc536a]::result::unwrap_failed [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/result.rs:1867:5 [INFO] [stderr] 17: 0x63e174fa2f6c - >::expect [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/result.rs:1185:23 [INFO] [stderr] 18: 0x63e174fb2e9e - wyag[7e1a10f478c74f4c]::commands::hash_object::execute [INFO] [stderr] at /opt/rustwide/workdir/src/commands/hash_object.rs:14:46 [INFO] [stderr] 19: 0x63e174fa8bb9 - wyag[7e1a10f478c74f4c]::main [INFO] [stderr] at /opt/rustwide/workdir/src/main.rs:81:60 [INFO] [stderr] 20: 0x63e174fad04b - >::call_once [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5 [INFO] [stderr] 21: 0x63e174fa788e - std[716c9a7a72e5c14e]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:166:18 [INFO] [stderr] 22: 0x63e174fa2861 - std[716c9a7a72e5c14e]::rt::lang_start::<()>::{closure#0} [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/rt.rs:206:18 [INFO] [stderr] 23: 0x63e17510ba36 - <&dyn core[c5ed12ab89cc536a]::ops::function::Fn<(), Output = i32> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::panic::unwind_safe::RefUnwindSafe as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:287:21 [INFO] [stderr] 24: 0x63e17510ba36 - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call::<&dyn core[c5ed12ab89cc536a]::ops::function::Fn<(), Output = i32> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40 [INFO] [stderr] 25: 0x63e17510ba36 - std[716c9a7a72e5c14e]::panicking::catch_unwind:: + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::panic::unwind_safe::RefUnwindSafe> [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19 [INFO] [stderr] 26: 0x63e17510ba36 - std[716c9a7a72e5c14e]::panic::catch_unwind::<&dyn core[c5ed12ab89cc536a]::ops::function::Fn<(), Output = i32> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14 [INFO] [stderr] 27: 0x63e17510ba36 - std[716c9a7a72e5c14e]::rt::lang_start_internal::{closure#0} [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/rt.rs:175:24 [INFO] [stderr] 28: 0x63e17510ba36 - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call:: [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40 [INFO] [stderr] 29: 0x63e17510ba36 - std[716c9a7a72e5c14e]::panicking::catch_unwind:: [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19 [INFO] [stderr] 30: 0x63e17510ba36 - std[716c9a7a72e5c14e]::panic::catch_unwind:: [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14 [INFO] [stderr] 31: 0x63e17510ba36 - std[716c9a7a72e5c14e]::rt::lang_start_internal [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/rt.rs:171:5 [INFO] [stderr] 32: 0x63e174fa2347 - std[716c9a7a72e5c14e]::rt::lang_start::<()> [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/rt.rs:205:5 [INFO] [stderr] 33: 0x63e174fad39e - main [INFO] [stderr] 34: 0x79d9ed58e1ca - [INFO] [stderr] 35: 0x79d9ed58e28b - __libc_start_main [INFO] [stderr] 36: 0x63e174f9fc15 - _start [INFO] [stderr] 37: 0x0 - [INFO] [stdout] test test_hash_object_without_write_flag_and_non_existing_file_fails ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s [INFO] [stdout] [INFO] [stderr] Running tests/init_command_test.rs (/opt/rustwide/target/debug/deps/init_command_test-fda122135e3e866d) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stderr] warning: unused import: `std::fs` [INFO] [stderr] --> src/commands/cat_file.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::fs; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io::Cursor` [INFO] [stderr] --> src/commands/cat_file.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use std::io::Cursor; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io::prelude::*` [INFO] [stderr] --> src/commands/cat_file.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use std::io::prelude::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `wyag` (bin "wyag") generated 3 warnings (run `cargo fix --bin "wyag" -p wyag` to apply 3 suggestions) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name [INFO] [stdout] Initialized empty Git repository in /tmp/jwS2ogjcZUtE5wW6stDUAlLdbiM2fb/.git/ [INFO] [stderr] hint: is subject to change. To configure the initial branch name to use in all [INFO] [stderr] hint: of your new repositories, which will suppress this warning, call: [INFO] [stderr] hint: [INFO] [stderr] hint: git config --global init.defaultBranch [INFO] [stderr] hint: [INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and [INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command: [INFO] [stderr] hint: [INFO] [stderr] hint: git branch -m [INFO] [stderr] [INFO] [stderr] thread 'main' (173) panicked at src/commands/init.rs:8:27: [INFO] [stderr] ERROR: the directory already contains a .git directory [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x55ed0d080b02 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::libunwind::trace [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stderr] 1: 0x55ed0d080b02 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stderr] 2: 0x55ed0d080b02 - std[716c9a7a72e5c14e]::sys::backtrace::_print_fmt [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:74:9 [INFO] [stderr] 3: 0x55ed0d080b02 - <::print::DisplayBacktrace as core[c5ed12ab89cc536a]::fmt::Display>::fmt [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:44:26 [INFO] [stderr] 4: 0x55ed0d0936da - ::fmt [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/fmt/rt.rs:152:76 [INFO] [stderr] 5: 0x55ed0d0936da - core[c5ed12ab89cc536a]::fmt::write [INFO] [stderr] 6: 0x55ed0d085e96 - std[716c9a7a72e5c14e]::io::default_write_fmt:: [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:639:11 [INFO] [stderr] 7: 0x55ed0d085e96 - ::write_fmt [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:1994:13 [INFO] [stderr] 8: 0x55ed0d06a29f - ::print [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:47:9 [INFO] [stderr] 9: 0x55ed0d06a29f - std[716c9a7a72e5c14e]::panicking::default_hook::{closure#0} [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:292:27 [INFO] [stderr] 10: 0x55ed0d07c6b1 - std[716c9a7a72e5c14e]::panicking::default_hook [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:319:9 [INFO] [stderr] 11: 0x55ed0d07c86b - std[716c9a7a72e5c14e]::panicking::panic_with_hook [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:825:13 [INFO] [stderr] 12: 0x55ed0d06a38a - std[716c9a7a72e5c14e]::panicking::panic_handler::{closure#0} [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:691:13 [INFO] [stderr] 13: 0x55ed0d061df9 - std[716c9a7a72e5c14e]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:182:18 [INFO] [stderr] 14: 0x55ed0d06abfd - __rustc[4f0b026143eab78e]::rust_begin_unwind [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:689:5 [INFO] [stderr] 15: 0x55ed0d093dec - core[c5ed12ab89cc536a]::panicking::panic_fmt [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panicking.rs:80:14 [INFO] [stderr] 16: 0x55ed0cf23a0a - wyag[7e1a10f478c74f4c]::commands::init::execute [INFO] [stderr] at /opt/rustwide/workdir/src/commands/init.rs:8:27 [INFO] [stderr] 17: 0x55ed0cf18c0d - wyag[7e1a10f478c74f4c]::main [INFO] [stderr] at /opt/rustwide/workdir/src/main.rs:82:40 [INFO] [stderr] 18: 0x55ed0cf1d04b - >::call_once [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5 [INFO] [stderr] 19: 0x55ed0cf1788e - std[716c9a7a72e5c14e]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:166:18 [INFO] [stderr] 20: 0x55ed0cf12861 - std[716c9a7a72e5c14e]::rt::lang_start::<()>::{closure#0} [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/rt.rs:206:18 [INFO] [stderr] 21: 0x55ed0d07ba36 - <&dyn core[c5ed12ab89cc536a]::ops::function::Fn<(), Output = i32> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::panic::unwind_safe::RefUnwindSafe as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:287:21 [INFO] [stderr] 22: 0x55ed0d07ba36 - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call::<&dyn core[c5ed12ab89cc536a]::ops::function::Fn<(), Output = i32> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40 [INFO] [stderr] 23: 0x55ed0d07ba36 - std[716c9a7a72e5c14e]::panicking::catch_unwind:: + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::panic::unwind_safe::RefUnwindSafe> [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19 [INFO] [stderr] 24: 0x55ed0d07ba36 - std[716c9a7a72e5c14e]::panic::catch_unwind::<&dyn core[c5ed12ab89cc536a]::ops::function::Fn<(), Output = i32> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14 [INFO] [stderr] 25: 0x55ed0d07ba36 - std[716c9a7a72e5c14e]::rt::lang_start_internal::{closure#0} [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/rt.rs:175:24 [INFO] [stderr] 26: 0x55ed0d07ba36 - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call:: [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40 [INFO] [stderr] 27: 0x55ed0d07ba36 - std[716c9a7a72e5c14e]::panicking::catch_unwind:: [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19 [INFO] [stderr] 28: 0x55ed0d07ba36 - std[716c9a7a72e5c14e]::panic::catch_unwind:: [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14 [INFO] [stderr] 29: 0x55ed0d07ba36 - std[716c9a7a72e5c14e]::rt::lang_start_internal [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/rt.rs:171:5 [INFO] [stderr] 30: 0x55ed0cf12347 - std[716c9a7a72e5c14e]::rt::lang_start::<()> [INFO] [stderr] at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/rt.rs:205:5 [INFO] [stderr] 31: 0x55ed0cf1d39e - main [INFO] [stderr] 32: 0x76e02489b1ca - [INFO] [stderr] 33: 0x76e02489b28b - __libc_start_main [INFO] [stderr] 34: 0x55ed0cf0fc15 - _start [INFO] [stderr] 35: 0x0 - [INFO] [stdout] test test_init_in_git_dir_fails ... ok [INFO] [stderr] warning: unused import: `std::fs` [INFO] [stderr] --> src/commands/cat_file.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::fs; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io::Cursor` [INFO] [stderr] --> src/commands/cat_file.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use std::io::Cursor; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io::prelude::*` [INFO] [stderr] --> src/commands/cat_file.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use std::io::prelude::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `wyag` (bin "wyag") generated 3 warnings (run `cargo fix --bin "wyag" -p wyag` to apply 3 suggestions) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.06s [INFO] [stdout] test test_init_in_non_git_dir_succeeds ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s [INFO] [stdout] [INFO] [stderr] Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-d0aa151bff6438c8) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "bf95a440fdc265d59bc9b4bb3322651596f11357ff678acd19b8f524e0792b39", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bf95a440fdc265d59bc9b4bb3322651596f11357ff678acd19b8f524e0792b39", kill_on_drop: false }` [INFO] [stdout] bf95a440fdc265d59bc9b4bb3322651596f11357ff678acd19b8f524e0792b39