[INFO] fetching crate rskit-git 0.2.0-alpha.5...
[INFO] testing rskit-git-0.2.0-alpha.5 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate rskit-git 0.2.0-alpha.5 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate rskit-git 0.2.0-alpha.5
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rskit-git 0.2.0-alpha.5
[INFO] tweaked toml for crates.io crate rskit-git 0.2.0-alpha.5 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rskit-git 0.2.0-alpha.5 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rskit-git 0.2.0-alpha.5 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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rskit-testutil v0.2.0-alpha.5
[INFO] [stderr]   Downloaded rskit-util v0.2.0-alpha.6
[INFO] [stderr]   Downloaded rskit-validation v0.2.0-alpha.3
[INFO] [stderr]   Downloaded uuid v1.23.2
[INFO] [stderr]   Downloaded rskit-hook v0.2.0-alpha.3
[INFO] [stderr]   Downloaded rskit-version v0.2.0-alpha.5
[INFO] [stderr]   Downloaded rskit-component v0.2.0-alpha.3
[INFO] [stderr]   Downloaded rskit-codec v0.2.0-alpha.3
[INFO] [stderr]   Downloaded rskit-provider v0.2.0-alpha.4
[INFO] [stderr]   Downloaded rskit-errors v0.2.0-alpha.5
[INFO] [stderr]   Downloaded rskit-logging v0.2.0-alpha.3
[INFO] [stderr]   Downloaded cc v1.2.63
[INFO] [stderr]   Downloaded rskit-config v0.2.0-alpha.5
[INFO] [stderr]   Downloaded rskit-fs v0.2.0-alpha.8
[INFO] [stderr]   Downloaded config v0.15.23
[INFO] [stderr]   Downloaded unsafe-libyaml-norway v0.2.15
[INFO] [stderr]   Downloaded openssl-sys v0.9.116
[INFO] [stderr]   Downloaded ignore v0.4.27
[INFO] [stderr]   Downloaded serde_norway v0.9.42
[INFO] [stderr]   Downloaded rskit-process v0.2.0-alpha.7
[INFO] [stderr]   Downloaded git2 v0.21.0
[INFO] [stderr]   Downloaded bstr v1.12.3
[INFO] [stderr]   Downloaded libgit2-sys v0.18.5+1.9.4
[INFO] [stderr]   Downloaded openssl-src v300.6.0+3.6.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] b53ba9291ff55f457076841a95b6cf6afa581bd73cf371b5c887f3951c3f915a
[INFO] running `Command { std: "docker" "start" "b53ba9291ff55f457076841a95b6cf6afa581bd73cf371b5c887f3951c3f915a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b53ba9291ff55f457076841a95b6cf6afa581bd73cf371b5c887f3951c3f915a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b53ba9291ff55f457076841a95b6cf6afa581bd73cf371b5c887f3951c3f915a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b53ba9291ff55f457076841a95b6cf6afa581bd73cf371b5c887f3951c3f915a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b53ba9291ff55f457076841a95b6cf6afa581bd73cf371b5c887f3951c3f915a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling hybrid-array v0.4.12
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling cc v1.2.63
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling http v1.4.1
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.0
[INFO] [stderr]    Compiling bstr v1.12.3
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling libz-sys v1.1.29
[INFO] [stderr]    Compiling openssl-sys v0.9.116
[INFO] [stderr]    Compiling libssh2-sys v0.3.1
[INFO] [stderr]    Compiling blake3 v1.8.5
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling libgit2-sys v0.18.5+1.9.4
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling socket2 v0.6.4
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling ignore v0.4.27
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling rskit-errors v0.2.0-alpha.5
[INFO] [stderr]    Compiling rskit-util v0.2.0-alpha.6
[INFO] [stderr]    Compiling rskit-fs v0.2.0-alpha.8
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling rskit-process v0.2.0-alpha.7
[INFO] [stderr]    Compiling git2 v0.21.0
[INFO] [stderr]    Compiling rskit-git v0.2.0-alpha.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 56s
[INFO] running `Command { std: "docker" "inspect" "b53ba9291ff55f457076841a95b6cf6afa581bd73cf371b5c887f3951c3f915a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b53ba9291ff55f457076841a95b6cf6afa581bd73cf371b5c887f3951c3f915a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling unsafe-libyaml-norway v0.2.15
[INFO] [stderr]    Compiling rskit-version v0.2.0-alpha.5
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling uuid v1.23.2
[INFO] [stderr]    Compiling hdrhistogram v7.5.4
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling pathdiff v0.2.3
[INFO] [stderr]    Compiling git2 v0.21.0
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling ignore v0.4.27
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling rskit-util v0.2.0-alpha.6
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling serde_norway v0.9.42
[INFO] [stderr]    Compiling rskit-errors v0.2.0-alpha.5
[INFO] [stderr]    Compiling validator v0.20.0
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling rskit-fs v0.2.0-alpha.8
[INFO] [stderr]    Compiling rskit-logging v0.2.0-alpha.3
[INFO] [stderr]    Compiling config v0.15.23
[INFO] [stderr]    Compiling rskit-codec v0.2.0-alpha.3
[INFO] [stderr]    Compiling rskit-validation v0.2.0-alpha.3
[INFO] [stderr]    Compiling rskit-component v0.2.0-alpha.3
[INFO] [stderr]    Compiling rskit-hook v0.2.0-alpha.3
[INFO] [stderr]    Compiling rskit-process v0.2.0-alpha.7
[INFO] [stderr]    Compiling rskit-config v0.2.0-alpha.5
[INFO] [stderr]    Compiling rskit-provider v0.2.0-alpha.4
[INFO] [stderr]    Compiling rskit-testutil v0.2.0-alpha.5
[INFO] [stderr]    Compiling rskit-git v0.2.0-alpha.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 01s
[INFO] running `Command { std: "docker" "inspect" "b53ba9291ff55f457076841a95b6cf6afa581bd73cf371b5c887f3951c3f915a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b53ba9291ff55f457076841a95b6cf6afa581bd73cf371b5c887f3951c3f915a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.29s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rskit_git-40de15edcd8e9d4b)
[INFO] [stdout] 
[INFO] [stdout] running 62 tests
[INFO] [stdout] test auth::provider::tests::default_provider_offers_nothing ... ok
[INFO] [stdout] test auth::provider::tests::static_provider_returns_fixed_transport ... ok
[INFO] [stdout] test auth::provider::tests::env_token_provider_honors_username_override ... ok
[INFO] [stdout] test auth::provider::tests::chain_returns_first_some ... ok
[INFO] [stdout] test auth::provider::tests::env_token_provider_absent_variable_is_none ... ok
[INFO] [stdout] test cli::auth::tests::apply_transport_accepts_default_and_explicit_auth_without_side_effects ... ok
[INFO] [stdout] test auth::provider::tests::chain_falls_through_to_none ... ok
[INFO] [stdout] test auth::provider::tests::env_token_provider_reads_present_variable ... ok
[INFO] [stdout] test cli::manage::tests::parse_branch_handles_optional_upstream_and_invalid_oid ... ok
[INFO] [stdout] test cli::read::tests::parse_grep_match_with_line_numbers_preserves_colons_in_content ... ok
[INFO] [stdout] test cli::manage::tests::parse_tags_rejects_partial_records_and_accepts_lightweight_tags ... ok
[INFO] [stdout] test cli::read::tests::parse_grep_match_reports_invalid_format ... ok
[INFO] [stdout] test cli::manage::delete_ref_tests::delete_ref_maps_missing_branch_diagnostic ... ok
[INFO] [stdout] test cli::manage::delete_ref_tests::delete_ref_leaves_unrelated_command_failure_unmapped ... ok
[INFO] [stdout] test cli::manage::tests::parse_tags_preserves_multiline_contents ... ok
[INFO] [stdout] test cli::write::tests::checkout_files_empty_path_list_is_noop ... ok
[INFO] [stdout] test cli::tests::command_failed_preserves_diagnostics_and_truncation_flags ... ok
[INFO] [stdout] test cli::tests::not_implemented_maps_to_internal_error ... ok
[INFO] [stdout] test cli::tests::parse_oid_rejects_wrong_length_and_invalid_hex ... ok
[INFO] [stdout] test cli::write::tests::conflict_stderr_falls_back_to_error_message_without_cause ... ok
[INFO] [stdout] test cli::write::tests::parse_stash_entry_rejects_invalid_reference_shapes ... ok
[INFO] [stdout] test embedded::auth::tests::remote_callbacks_defaults_when_auth_is_absent ... ok
[INFO] [stdout] test embedded::auth::tests::builds_callbacks_for_all_supported_transport_auth_variants ... ok
[INFO] [stdout] test cli::tests::new_exposes_root_and_executes_git_commands ... ok
[INFO] [stdout] test cli::write::tests::conflict_stderr_prefers_cause_and_conflict_paths_are_empty_outside_repo ... ok
[INFO] [stdout] test embedded::read::tests::ignore_reader_rejects_bare_repositories ... ok
[INFO] [stdout] test embedded::tests::embedded_backend_reports_signed_tags_as_unsupported ... ok
[INFO] [stdout] test cli::read::tests::ignore_reader_rejects_invalid_repository_paths ... ok
[INFO] [stdout] test embedded::read::tests::ignore_reader_rejects_invalid_repository_paths ... ok
[INFO] [stdout] test embedded::read::tests::ignore_reader_reports_gitignored_paths_without_requiring_files ... ok
[INFO] [stdout] test embedded::tests::map_push_error_classifies_ref_rejection_auth_and_internal ... ok
[INFO] [stdout] test embedded::tests::map_remote_error_classifies_auth_failures ... ok
[INFO] [stdout] test embedded::tests::map_remote_error_distinguishes_network_from_internal_errors ... ok
[INFO] [stdout] test embedded::tests::redact_url_credentials_strips_userinfo_only ... ok
[INFO] [stdout] test embedded::tests::map_push_error_redacts_url_credentials_in_ref_rejection ... ok
[INFO] [stdout] test error::tests::command_failure_message_includes_diagnostics ... ok
[INFO] [stdout] test error::tests::git_errors_map_to_actionable_app_error_codes ... ok
[INFO] [stdout] test embedded::tests::map_signature_error_distinguishes_missing_identity_from_internal_errors ... ok
[INFO] [stdout] test error::tests::identity_missing_message_is_actionable ... ok
[INFO] [stdout] test error::tests::push_rejected_message_names_ref_and_reason ... ok
[INFO] [stdout] test embedded::tests::system_time_from_git2_handles_negative_offsets ... ok
[INFO] [stdout] test error::tests::remote_auth_message_is_actionable ... ok
[INFO] [stdout] test embedded::tests::map_push_error_strips_force_prefix_and_joins_destination_refs ... ok
[INFO] [stdout] test paths::tests::rejects_absolute_relative_path ... ok
[INFO] [stdout] test paths::tests::rejects_escaping_prefix ... ok
[INFO] [stdout] test paths::tests::joins_empty_prefix_as_relative_path ... ok
[INFO] [stdout] test paths::tests::rejects_missing_or_external_paths_with_actionable_errors ... ok
[INFO] [stdout] test paths::tests::returns_empty_relative_path_for_repo_root ... ok
[INFO] [stdout] test paths::tests::rejects_parent_traversal_path ... ok
[INFO] [stdout] test embedded::read::tests::status_includes_untracked_files_but_excludes_ignored_paths ... ok
[INFO] [stdout] test paths::tests::returns_path_relative_to_repo_root ... ok
[INFO] [stdout] test types::tests::default_result_types_are_empty_and_non_destructive ... ok
[INFO] [stdout] test types::tests::enum_display_values_match_public_contract ... ok
[INFO] [stdout] test types::tests::oid_display_debug_and_zero_detection_are_stable ... ok
[INFO] [stdout] test types::tests::sign_format_maps_to_git_gpg_format_config_values ... ok
[INFO] [stdout] test embedded::tests::head_on_unborn_repository_maps_to_ref_not_found ... ok
[INFO] [stdout] test tests::commit_without_configured_identity_yields_actionable_error ... ok
[INFO] [stdout] test cli::read::tests::ignore_reader_reports_gitignored_paths ... ok
[INFO] [stdout] test tests::commits_support_explicit_signatures_and_amend_without_signing ... ok
[INFO] [stdout] test tests::repository_facade_manages_refs_config_and_remotes_locally ... ok
[INFO] [stdout] test tests::repository_facade_handles_index_checkout_stash_and_clean ... ok
[INFO] [stdout] test cli::write::tests::checkout_reset_and_stash_paths_execute_against_real_repo ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 62 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/manage.rs (/opt/rustwide/target/debug/deps/manage-721bc7d003e15ff2)
[INFO] [stdout] 
[INFO] [stdout] running 45 tests
[INFO] [stdout] test cli::paths_map_resolution_join_and_validation_edges ... ok
[INFO] [stdout] test cli::cli_clean_with_directories_reports_nested_untracked_directory ... ok
[INFO] [stdout] test embedded::amend_uses_explicit_author_and_committer ... ok
[INFO] [stdout] test cli::cli_config_failures_map_unexpected_config_exit_to_command_errors ... ok
[INFO] [stdout] test cli::cli_list_tags_handles_empty_output_or_cli_incompatibility ... ok
[INFO] [stdout] test embedded::embedded_auth_callbacks_validate_without_network ... ok
[INFO] [stdout] test embedded::config_get_all_missing_and_invalid_config_set_return_typed_errors ... ok
[INFO] [stdout] test embedded::commit_rejects_signing_and_supports_negative_author_times ... ok
[INFO] [stdout] test cli::cli_delete_missing_refs_and_missing_config_are_typed_errors ... ok
[INFO] [stdout] test embedded::current_branch_delete_and_tracking_failures_are_typed ... ok
[INFO] [stdout] test embedded::invalid_ref_names_map_unexpected_git2_errors_to_internal ... ok
[INFO] [stdout] test embedded::invalid_ref_targets_and_duplicate_refs_return_typed_errors ... ok
[INFO] [stdout] test embedded::fetch_options_validate_depth_before_local_fetch ... ok
[INFO] [stdout] test cli::repo_stasher_delegates_pop_by_index_to_cli_backend ... ok
[INFO] [stdout] test embedded::push_uses_configured_refspecs_and_force_prefixes_defaults ... ok
[INFO] [stdout] test embedded::branch_filters_include_remote_refs_without_upstreams ... ok
[INFO] [stdout] test cli::cli_remotes_skip_malformed_lines_and_push_force_to_local_remote ... ok
[INFO] [stdout] test embedded::signed_tag_without_a_configured_key_is_a_typed_preflight_error ... ok
[INFO] [stdout] test embedded::unborn_head_maps_to_ref_not_found ... ok
[INFO] [stdout] test embedded::remotes_include_push_specs_and_missing_remote_errors_are_typed ... ok
[INFO] [stdout] test embedded::stage_deleted_file_and_empty_unstage_are_noops_for_expected_paths ... ok
[INFO] [stdout] test embedded::stage_rejects_bare_repositories_and_invalid_paths ... ok
[INFO] [stdout] test refs_config::clean_dry_run_reports_ignored_paths_without_removing_them ... ok
[INFO] [stdout] test refs_config::clean_removes_forced_untracked_files_and_directories ... ok
[INFO] [stdout] test refs_config::config_get_all_returns_multi_value_entries ... ok
[INFO] [stdout] test embedded::staged_entries_report_conflicted_index_entries ... ok
[INFO] [stdout] test refs_config::create_and_delete_branch_and_tag_updates_refs ... ok
[INFO] [stdout] test refs_config::create_tag_distinguishes_annotated_empty_message_from_lightweight ... ok
[INFO] [stdout] test refs_config::config_set_replaces_value ... ok
[INFO] [stdout] test refs_config::config_get_returns_value ... ok
[INFO] [stdout] test embedded::non_fast_forward_push_is_a_typed_rejection_not_internal ... ok
[INFO] [stdout] test refs_config::list_branches_and_tags_returns_local_refs ... ok
[INFO] [stdout] test refs_config::missing_refs_and_config_map_to_typed_errors ... ok
[INFO] [stdout] test embedded::push_with_auth_provider_preserves_typed_rejection ... ok
[INFO] [stdout] test refs_config::list_remotes_returns_fetch_specs ... ok
[INFO] [stdout] test refs_config::signed_tag_inherits_a_configured_signing_key_and_format ... ok
[INFO] [stdout] test refs_config::signed_tag_rejects_a_blank_explicit_key_without_touching_git_config ... ok
[INFO] [stdout] test refs_config::local_fetch_and_push_respect_explicit_refspec_options ... ok
[INFO] [stdout] test refs_config::signed_tag_surfaces_a_config_read_failure_verbatim ... ok
[INFO] [stdout] test refs_config::signed_tag_preflights_a_configured_signing_key ... ok
[INFO] [stdout] test refs_config::maintenance_commands_cover_gc_and_complete_stable_operations ... ok
[INFO] [stdout] test refs_config::signed_tag_rejects_an_empty_configured_signing_key ... ok
[INFO] [stdout] test refs_config::cli_backend_covers_local_ref_remote_config_and_clean_paths ... ok
[INFO] [stdout] test refs_config::signed_tag_with_explicit_key_and_format_creates_a_verifiable_signed_tag ... ok
[INFO] [stdout] test refs_config::tracking_branch_returns_upstream_ref ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 45 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.64s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/read.rs (/opt/rustwide/target/debug/deps/read-f0827ff096610a1e)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test embedded::repository_open_discover_and_head_edge_errors_are_typed ... ok
[INFO] [stdout] test embedded::pre_epoch_commit_times_convert_without_panicking ... ok
[INFO] [stdout] test embedded::invalid_revisions_and_tree_paths_return_typed_errors ... ok
[INFO] [stdout] test embedded::file_at_bounded_reads_within_limit_and_rejects_oversized_blobs ... ok
[INFO] [stdout] test inspection::diff_reports_added_file ... ok
[INFO] [stdout] test inspection::diff_reports_modified_file ... ok
[INFO] [stdout] test inspection::diff_stats_count_changed_files_and_lines ... ok
[INFO] [stdout] test inspection::blame_reports_line_commit_history ... ok
[INFO] [stdout] test embedded::bare_and_detached_heads_report_roots_and_references ... ok
[INFO] [stdout] test inspection::file_at_returns_error_for_missing_path ... ok
[INFO] [stdout] test inspection::index_entry_reads_staged_blob_identity ... ok
[INFO] [stdout] test inspection::file_at_reads_blob_from_revision ... ok
[INFO] [stdout] test inspection::status_is_empty_for_clean_worktree ... ok
[INFO] [stdout] test embedded::log_blame_and_merge_base_edge_cases_are_typed ... ok
[INFO] [stdout] test inspection::list_entries_returns_tree_and_blob_entries ... ok
[INFO] [stdout] test inspection::list_entries_can_scope_to_subdirectory ... ok
[INFO] [stdout] test inspection::log_options_filter_by_count_path_author_and_time ... ok
[INFO] [stdout] test embedded::diff_status_and_tree_entries_cover_deleted_conflicted_and_submodule_states ... ok
[INFO] [stdout] test inspection::status_reports_untracked_and_modified_entries ... ok
[INFO] [stdout] test inspection::tree_hash_returns_tree_oid ... ok
[INFO] [stdout] test inspection::rev_parse_describe_grep_and_show_read_repository_objects ... ok
[INFO] [stdout] test inspection::merge_base_and_is_ancestor_report_graph_relationships ... ok
[INFO] [stderr]      Running tests/repository.rs (/opt/rustwide/target/debug/deps/repository-c21a0f5b4b942d21)
[INFO] [stdout] test inspection::tree_hash_changes_when_tree_changes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.71s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test init_with_rejects_an_invalid_initial_branch ... ok
[INFO] [stdout] test init_pins_main_as_the_initial_branch ... ok
[INFO] [stdout] test init_creates_worktree_repository ... ok
[INFO] [stdout] test init_with_sets_an_explicit_initial_branch ... ok
[INFO] [stdout] test init_bare_creates_bare_repository_layout ... ok
[INFO] [stdout] test init_bare_pins_main_as_the_initial_branch ... ok
[INFO] [stdout] test open_nonexistent_repository_returns_error ... ok
[INFO] [stdout] test head_returns_current_commit ... ok
[INFO] [stdout] test discover_finds_repository_from_nested_directory ... ok
[INFO] [stdout] test resolve_ref_returns_branch_target ... ok
[INFO] [stdout] test is_dirty_is_true_for_untracked_file ... ok
[INFO] [stdout] test is_dirty_is_false_for_clean_worktree ... ok
[INFO] [stdout] test open_existing_repository_returns_root ... ok
[INFO] [stdout] test resolve_ref_returns_error_for_unknown_ref ... ok
[INFO] [stdout] test is_dirty_is_true_for_modified_tracked_file ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/write.rs (/opt/rustwide/target/debug/deps/write-f48d65162aa24552)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test operations::commit_with_message_updates_head ... ok
[INFO] [stdout] test operations::commit_amend_preserves_parent_chain ... ok
[INFO] [stdout] test cli::cli_stash_clean_tree_reports_typed_git_error ... ok
[INFO] [stdout] test operations::commit_with_options_preserves_author_and_committer_metadata ... ok
[INFO] [stdout] test cli::cli_grep_and_check_ignore_cover_no_line_numbers_no_matches_and_error_exit ... ok
[INFO] [stdout] test operations::stage_adds_tracked_and_untracked_files_to_index ... ok
[INFO] [stdout] test cli::cli_merge_reports_conflicts_covers_squash_and_abort_paths ... ok
[INFO] [stdout] test operations::staged_entries_returns_index_state ... ok
[INFO] [stdout] test operations::facade_covers_aliases_and_abort_paths_without_active_operations ... ok
[INFO] [stdout] test operations::merge_checkout_and_reset_update_worktree_state ... ok
[INFO] [stdout] test operations::unstage_removes_selected_file_from_index ... ok
[INFO] [stdout] test operations::stash_push_list_and_pop_round_trips_dirty_worktree ... ok
[INFO] [stdout] test operations::rebase_and_cherry_pick_apply_commits_without_conflicts ... ok
[INFO] [stdout] test operations::cli_backend_covers_option_rich_write_operations ... ok
[INFO] [stdout] test cli::cli_cherry_pick_covers_mainline_continue_and_abort_paths ... ok
[INFO] [stdout] test cli::cli_rebase_covers_interactive_continue_conflict_success_and_abort_paths ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.27s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rskit_git
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - (line 17) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.84s; merged doctests compilation took 0.81s
[INFO] running `Command { std: "docker" "inspect" "b53ba9291ff55f457076841a95b6cf6afa581bd73cf371b5c887f3951c3f915a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b53ba9291ff55f457076841a95b6cf6afa581bd73cf371b5c887f3951c3f915a", kill_on_drop: false }`
[INFO] [stdout] b53ba9291ff55f457076841a95b6cf6afa581bd73cf371b5c887f3951c3f915a
