[INFO] cloning repository https://github.com/Averyyy/TimeSnap
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Averyyy/TimeSnap" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAveryyy%2FTimeSnap", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAveryyy%2FTimeSnap'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b684244b007d051f16f9b4785a1d25c37ba05a68
[INFO] testing Averyyy/TimeSnap against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAveryyy%2FTimeSnap" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Averyyy/TimeSnap
[INFO] finished tweaking git repo https://github.com/Averyyy/TimeSnap
[INFO] tweaked toml for git repo https://github.com/Averyyy/TimeSnap written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Averyyy/TimeSnap on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Averyyy/TimeSnap 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" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 944ce65e0b4b50da1b0a2136bd71924b201ca0f330be82d4890a377cb54776a3
[INFO] running `Command { std: "docker" "start" "-a" "944ce65e0b4b50da1b0a2136bd71924b201ca0f330be82d4890a377cb54776a3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "944ce65e0b4b50da1b0a2136bd71924b201ca0f330be82d4890a377cb54776a3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "944ce65e0b4b50da1b0a2136bd71924b201ca0f330be82d4890a377cb54776a3", kill_on_drop: false }`
[INFO] [stdout] 944ce65e0b4b50da1b0a2136bd71924b201ca0f330be82d4890a377cb54776a3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6251150dae76977b4c1f5c620e382cf1a2106eec14661a3f6fa5ed32ada5fa11
[INFO] running `Command { std: "docker" "start" "-a" "6251150dae76977b4c1f5c620e382cf1a2106eec14661a3f6fa5ed32ada5fa11", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling inotify-sys v0.1.5
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling mio v0.8.11
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling filetime v0.2.27
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling twox-hash v2.1.2
[INFO] [stderr]    Compiling inotify v0.9.6
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling lz4_flex v0.11.6
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling fastcdc v4.0.1
[INFO] [stderr]    Compiling notify v6.1.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling sysinfo v0.32.1
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling ignore v0.4.25
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling timesnap v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 33.63s
[INFO] running `Command { std: "docker" "inspect" "6251150dae76977b4c1f5c620e382cf1a2106eec14661a3f6fa5ed32ada5fa11", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6251150dae76977b4c1f5c620e382cf1a2106eec14661a3f6fa5ed32ada5fa11", kill_on_drop: false }`
[INFO] [stdout] 6251150dae76977b4c1f5c620e382cf1a2106eec14661a3f6fa5ed32ada5fa11
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 275bcb1d24522e6290774591e98b195416b4502f2782b6d7bea8d0f614577710
[INFO] running `Command { std: "docker" "start" "-a" "275bcb1d24522e6290774591e98b195416b4502f2782b6d7bea8d0f614577710", kill_on_drop: false }`
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling assert_cmd v2.2.1
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling ignore v0.4.25
[INFO] [stderr]    Compiling timesnap v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 13.14s
[INFO] running `Command { std: "docker" "inspect" "275bcb1d24522e6290774591e98b195416b4502f2782b6d7bea8d0f614577710", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "275bcb1d24522e6290774591e98b195416b4502f2782b6d7bea8d0f614577710", kill_on_drop: false }`
[INFO] [stdout] 275bcb1d24522e6290774591e98b195416b4502f2782b6d7bea8d0f614577710
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 4d16578b49d1b7b15a502cdbb42d1bd1002633ddc9368d4edf043f0991981456
[INFO] running `Command { std: "docker" "start" "-a" "4d16578b49d1b7b15a502cdbb42d1bd1002633ddc9368d4edf043f0991981456", kill_on_drop: false }`
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.36s
[INFO] [stdout] running 12 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/timesnap-938a69c57c7c46ba)
[INFO] [stdout] test chunk::tests::encode_chunk_list_rejects_len_larger_than_24_bits ... ok
[INFO] [stdout] test repo::path_range_end_replaces_trailing_slash_with_next_ascii_byte ... ok
[INFO] [stdout] test watcher::tests::collect_event_batch_dedupes_ready_paths_and_detects_timesnapignore ... ok
[INFO] [stdout] test watcher::tests::collect_event_batch_returns_immediately_after_stop_request ... ok
[INFO] [stdout] test revert::tests::backup_syncs_journal_directory_before_renaming_targets ... ok
[INFO] [stdout] test watcher::tests::collect_watch_directories_prunes_ignored_dependency_trees ... ok
[INFO] [stdout] test revert::tests::recovery_removes_empty_revert_transaction ... ok
[INFO] [stdout] test revert::tests::rollback_syncs_restored_path_dirs_before_removing_transaction_dir ... ok
[INFO] [stdout] test chunk::tests::decode_chunk_list_rejects_non_35_byte_multiple ... ok
[INFO] [stdout] test revert::tests::finish_syncs_staging_directory_after_removing_transaction_dir ... ok
[INFO] [stdout] test chunk::tests::write_batch_rolls_back_chunks_on_error ... ok
[INFO] [stdout] test repo::revert_transaction_tests::revert_rolls_back_when_apply_fails_after_backups ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/timesnap-b99ce1b335e430b9)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-66659a66a1729822)
[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 3 tests
[INFO] [stdout] test cli_status_rejects_unrelated_live_pid_as_watcher ... ok
[INFO] [stdout] test cli_init_starts_watcher_and_stop_cleans_it_up ... ok
[INFO] [stdout] test cli_snap_and_revert_restore_content ... ok
[INFO] [stderr]      Running tests/ignore_time_chunk.rs (/opt/rustwide/target/debug/deps/ignore_time_chunk-91965a65ec165c57)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test parse_user_time_accepts_china_cst ... ok
[INFO] [stdout] test parse_user_time_accepts_rfc3339 ... ok
[INFO] [stdout] test ignore_matcher_strips_utf8_bom_on_first_line ... ok
[INFO] [stdout] test chunk_hashes_use_compact_base64url_encoding ... ok
[INFO] [stdout] test chunk_store_rejects_manifest_with_wrong_content_hash_on_read ... ok
[INFO] [stdout] test ignore_matcher_uses_known_type_for_missing_directory_pattern ... ok
[INFO] [stdout] test chunk_store_rejects_corrupted_objects_on_read ... ok
[INFO] [stdout] test chunk_store_keeps_chunks_in_sqlite_instead_of_loose_object_files ... ok
[INFO] [stdout] test chunk_store_deduplicates_identical_chunks ... ok
[INFO] [stdout] test chunk_store_streams_manifest_to_writer ... ok
[INFO] [stdout] test ignore_matcher_uses_defaults_and_timesnapignore ... ok
[INFO] [stdout] test chunk_store_compresses_repetitive_chunks_when_smaller ... ok
[INFO] [stdout] test chunk_store_resynchronizes_after_prefix_insert ... ok
[INFO] [stdout] test chunk_manifest_serializes_to_compact_tuple_json ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/perf_real_world.rs (/opt/rustwide/target/debug/deps/perf_real_world-f46107fe6a4f91e5)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test real_world_cdc_prefix_insert_keeps_chunk_growth_bounded ... ignored
[INFO] [stdout] test real_world_compressible_unchanged_scan_skips_recompression ... ignored
[INFO] [stdout] test real_world_deleted_subtree_lookup_baseline ... ignored
[INFO] [stdout] test real_world_desired_state_many_events_baseline ... ignored
[INFO] [stdout] test real_world_ignored_dependency_trees_and_scoped_record ... ignored
[INFO] [stdout] test real_world_revert_many_files_journal_perf ... ignored
[INFO] [stdout] test real_world_unfinished_revert_journal_recovers_on_open ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 7 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/repo_incremental.rs (/opt/rustwide/target/debug/deps/repo_incremental-b8d768fdd5f78155)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test record_paths_batches_multiple_changed_files ... ok
[INFO] [stdout] test record_directory_marks_deleted_descendants ... ok
[INFO] [stdout] test record_paths_collapses_overlapping_deleted_prefixes ... ok
[INFO] [stdout] test record_path_tracks_created_file_and_removed_subtree ... ok
[INFO] [stdout] test record_paths_batches_current_lookup_for_many_changed_files ... ok
[INFO] [stdout] test record_paths_loads_only_deleted_subtree_current_state ... ok
[INFO] [stdout] test record_paths_loads_only_current_state_for_changed_files ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/repo_scan.rs (/opt/rustwide/target/debug/deps/repo_scan-bfa31ed2aa5b764e)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test desired_state_uses_latest_event_id_when_timestamps_tie ... ok
[INFO] [stdout] test repository_enforces_sqlite_referential_integrity ... ok
[INFO] [stdout] test repository_does_not_record_ignored_paths ... ok
[INFO] [stdout] test repository_initial_scan_batches_path_id_writes_for_new_paths ... ok
[INFO] [stdout] test repository_scans_pre_unix_epoch_mtime ... ok
[INFO] [stdout] test repository_migrates_legacy_events_size_column ... ok
[INFO] [stdout] test repository_scan_rejects_corrupted_file_manifest ... ok
[INFO] [stdout] test repository_normalizes_current_manifests_and_chunks_for_storage ... ok
[INFO] [stdout] test repository_interns_paths_once_for_events_and_current ... ok
[INFO] [stdout] test repository_scan_repairs_missing_file_manifest ... ok
[INFO] [stdout] test repository_marks_previously_tracked_paths_deleted_when_they_become_ignored ... ok
[INFO] [stdout] test repository_stores_path_kind_as_integer ... ok
[INFO] [stdout] test repository_uses_compact_sqlite_table_layout ... ok
[INFO] [stdout] test repository_uses_small_sqlite_pages_to_reduce_metadata_overhead ... ok
[INFO] [stdout] test repository_scan_skips_recompressing_verified_hint_chunks ... ok
[INFO] [stdout] test repository_scans_versions_and_queries_state_at_time ... ok
[INFO] [stdout] test repository_scan_repairs_missing_reused_chunk ... ok
[INFO] [stdout] test repository_prunes_large_default_ignored_dependency_trees ... ok
[INFO] [stdout] test repository_stores_hashes_and_chunk_lists_as_binary ... ok
[INFO] [stdout] test repository_scan_reuses_existing_chunk_manifest_without_heuristics ... ok
[INFO] [stdout] test repository_stores_only_binary_chunk_list_in_manifest ... ok
[INFO] [stdout] test repository_scan_repairs_corrupted_reused_chunk ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.57s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/revert.rs (/opt/rustwide/target/debug/deps/revert-be3f44b37d5f8933)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test repository_open_rejects_raw_tab_revert_journal ... ok
[INFO] [stdout] test repository_open_rejects_revert_journal_parent_path ... ok
[INFO] [stdout] test repository_open_recovers_revert_intent_when_backup_exists ... ok
[INFO] [stdout] test repository_open_errors_for_done_journal_when_backup_missing ... ok
[INFO] [stdout] test repository_open_recovers_unfinished_revert_backup ... ok
[INFO] [stdout] test repository_open_ignores_revert_intent_when_backup_never_happened ... ok
[INFO] [stdout] test repository_open_recovers_revert_journal_path_with_newline ... ok
[INFO] [stdout] test repository_open_recovers_unfinished_revert_backup_for_broken_symlink ... ok
[INFO] [stdout] test repository_open_errors_for_intent_journal_when_backup_and_live_target_missing ... ok
[INFO] [stdout] test revert_does_not_mutate_worktree_when_restore_content_is_corrupt ... ok
[INFO] [stdout] test revert_restores_symlinks ... ok
[INFO] [stdout] test revert_recreates_deleted_directories_and_files ... ok
[INFO] [stdout] test revert_restores_files_deletions_and_ignores_current_ignore_rules ... ok
[INFO] [stdout] test revert_restores_symlink_mtime ... ok
[INFO] [stdout] test revert_does_not_replace_files_that_already_match_target_state ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/watcher.rs (/opt/rustwide/target/debug/deps/watcher-396e51ecbd6cd107)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test foreground_watcher_exits_promptly_from_stop_channel ... ok
[INFO] [stdout] test foreground_watcher_exits_when_stop_request_file_appears ... ok
[INFO] [stdout] test foreground_watcher_records_create_modify_delete_events ... ok
[INFO] [stdout] test foreground_watcher_records_nested_dirs_and_ignores_dependency_dirs ... ok
[INFO] [stdout] test foreground_watcher_watches_directories_that_become_unignored ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.19s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests timesnap
[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" "4d16578b49d1b7b15a502cdbb42d1bd1002633ddc9368d4edf043f0991981456", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4d16578b49d1b7b15a502cdbb42d1bd1002633ddc9368d4edf043f0991981456", kill_on_drop: false }`
[INFO] [stdout] 4d16578b49d1b7b15a502cdbb42d1bd1002633ddc9368d4edf043f0991981456
