=== doctest on hetzner-linux slot 0 at c965b85289cc0d21850bfdb554655e4fae417bd4 === + c965b85289 Merge pull request #16935 from gitbutlerapp/claude/quirky-kowalevski-abdb97 doctests for:--workspace --exclude gitbutler-tauri --exclude but-api-macros-tests  Blocking waiting for file lock on package cache  Blocking waiting for file lock on package cache  Blocking waiting for file lock on package cache  Blocking waiting for file lock on package cache  Compiling but-bitbucket v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/but-bitbucket)  Compiling but-gitlab v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/but-gitlab)  Compiling but-forge v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/but-forge)  Compiling gitbutler-project v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/gitbutler-project)  Compiling but-ctx v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/but-ctx)  Compiling but-gerrit v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/but-gerrit)  Compiling gitbutler-git v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/gitbutler-git)  Compiling but-testsupport v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/but-testsupport)  Compiling but-hunk-dependency v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/but-hunk-dependency)  Compiling gitbutler-workspace v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/gitbutler-workspace)  Compiling but-feedback v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/but-feedback)  Compiling but-hunk-assignment v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/but-hunk-assignment)  Compiling gitbutler-repo v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/gitbutler-repo)  Compiling but-rebase v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/but-rebase)  Compiling gitbutler-oplog v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/gitbutler-oplog)  Compiling but-workspace v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/but-workspace)  Compiling but-oplog v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/but-oplog)  Compiling gitbutler-operating-modes v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/gitbutler-operating-modes)  Compiling but-tools v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/but-tools)  Compiling but-agentlog v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/but-agentlog)  Compiling but-llm v0.1.0 (/home/ci/taste/slot-0/lanes/doctest/crates/but-llm)  Compiling gitbutler-branch-actions v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/gitbutler-branch-actions)  Compiling gitbutler-edit-mode v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/gitbutler-edit-mode)  Compiling gitbutler-watcher v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/gitbutler-watcher)  Compiling but-action v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/but-action)  Compiling but-api v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/but-api)  Compiling but-transaction v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/but-transaction)  Compiling but-server v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/but-server)  Compiling but-debug v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/but-debug)  Compiling but v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/but)  Compiling but-gpui v0.0.0 (/home/ci/taste/slot-0/lanes/doctest/crates/but-gpui)  Compiling but-clap v0.1.0 (/home/ci/taste/slot-0/lanes/doctest/crates/but-clap)  Finished `test` profile [unoptimized + debuginfo] target(s) in 49.26s  Doc-tests but running 4 tests test crates/but/src/theme.rs - theme::Paint (line 99) ... ignored test crates/but/src/utils/output_channel.rs - utils::output_channel::InputOutputChannel<'_>::confirm (line 425) ... ignored test crates/but/src/utils/output_channel.rs - utils::output_channel::InputOutputChannel<'_>::confirm_no_default (line 464) ... ignored test crates/but/src/utils/output_channel.rs - utils::output_channel::InputOutputChannel<'_>::prompt (line 365) ... ignored test result: ok. 0 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 0.41s; merged doctests compilation took 0.40s  Doc-tests but_action running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_agentlog running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_api running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_api_macros running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_askpass running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_bitbucket running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_branches running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_clap running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_comments running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_core running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_ctx running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_db running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_debug running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_debugging running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_error running 5 tests test crates/but-error/src/lib.rs - (line 19) ... ok test crates/but-error/src/lib.rs - (line 55) ... ok test crates/but-error/src/lib.rs - (line 7) ... ok test crates/but-error/src/lib.rs - (line 81) ... ok test crates/but-error/src/lib.rs - bail_precondition (line 117) ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s all doctests ran in 0.85s; merged doctests compilation took 0.83s  Doc-tests but_feedback running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_forge running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_forge_storage running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_gerrit running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_github running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_gitlab running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_gpui running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_graph running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_hunk_assignment running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_hunk_dependency running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_installer running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_llm running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_meta running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_oplog running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_oxidize running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_path running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_project_handle running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_rebase running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_schemars running 24 tests test crates/but-schemars/src/lib.rs - (line 10) ... ignored test crates/but-schemars/src/lib.rs - bstring_bytes (line 239) ... ignored test crates/but-schemars/src/lib.rs - bstring_bytes_opt (line 253) ... ignored test crates/but-schemars/src/lib.rs - bstring_lossy (line 54) ... ignored test crates/but-schemars/src/lib.rs - bstring_lossy_opt (line 73) ... ignored test crates/but-schemars/src/lib.rs - default_true (line 197) ... ignored test crates/but-schemars/src/lib.rs - entry_kind (line 315) ... ignored test crates/but-schemars/src/lib.rs - fullname_bytes (line 144) ... ignored test crates/but-schemars/src/lib.rs - fullname_bytes_opt (line 157) ... ignored test crates/but-schemars/src/lib.rs - fullname_lossy (line 116) ... ignored test crates/but-schemars/src/lib.rs - fullname_lossy_opt (line 130) ... ignored test crates/but-schemars/src/lib.rs - gix_time (line 289) ... ignored test crates/but-schemars/src/lib.rs - gix_time_opt (line 275) ... ignored test crates/but-schemars/src/lib.rs - object_id (line 87) ... ignored test crates/but-schemars/src/lib.rs - object_id_opt (line 225) ... ignored test crates/but-schemars/src/lib.rs - object_id_vec (line 101) ... ignored test crates/but-schemars/src/lib.rs - oid (line 211) ... ignored test crates/but-schemars/src/lib.rs - project_id (line 184) ... ignored test crates/but-schemars/src/lib.rs - serde_error (line 338) ... ignored test crates/but-schemars/src/lib.rs - serde_error_opt (line 351) ... ignored test crates/but-schemars/src/lib.rs - stack_id (line 37) ... ignored test crates/but-schemars/src/lib.rs - stack_id_opt (line 24) ... ignored test crates/but-schemars/src/lib.rs - url (line 171) ... ignored test crates/but-schemars/src/lib.rs - register_sdk_type (line 409) ... ok test result: ok. 1 passed; 0 failed; 23 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 0.34s; merged doctests compilation took 0.33s  Doc-tests but_secret running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_serde running 17 tests test crates/but-serde/src/lib.rs - (line 9) ... ok test crates/but-serde/src/lib.rs - bstring_lossy_opt (line 202) ... ok test crates/but-serde/src/lib.rs - object_id_vec (line 372) ... ok test crates/but-serde/src/lib.rs - bstring_lossy (line 27) ... ok test crates/but-serde/src/lib.rs - object_id_opt (line 310) ... ok test crates/but-serde/src/lib.rs - oid_opt (line 278) ... ok test crates/but-serde/src/lib.rs - fullname_lossy (line 79) ... ok test crates/but-serde/src/lib.rs - as_string_lossy_vec_remote_name (line 224) ... ok test crates/but-serde/src/lib.rs - oid (line 448) ... ok test crates/but-serde/src/lib.rs - bstring_vec_lossy (line 179) ... ok test crates/but-serde/src/lib.rs - as_time_milliseconds_from_unix_epoch (line 261) ... ok test crates/but-serde/src/lib.rs - as_time_seconds_from_unix_epoch (line 245) ... ok test crates/but-serde/src/lib.rs - object_id (line 342) ... ok test crates/but-serde/src/lib.rs - path_lossy (line 57) ... ok test crates/but-serde/src/lib.rs - fullname_bytes_opt (line 143) ... ok test crates/but-serde/src/lib.rs - oid_vec (line 411) ... ok test crates/but-serde/src/lib.rs - fullname_lossy_opt (line 109) ... ok test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s all doctests ran in 2.32s; merged doctests compilation took 2.27s  Doc-tests but_server running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_settings running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_testsupport running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_tools running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_transaction running 1 test test crates/but-transaction/src/lib.rs - with_transaction (line 72) ... ignored test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 0.31s; merged doctests compilation took 0.30s  Doc-tests but_tty running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests but_update running 2 tests test crates/but-update/src/lib.rs - (line 16) - compile ... ok test crates/but-update/src/lib.rs - (line 51) - compile ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 1.69s; merged doctests compilation took 1.67s  Doc-tests but_utils running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s  Doc-tests but_workspace running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests gitbutler_branch running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests gitbutler_branch_actions running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests gitbutler_commit running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests gitbutler_edit_mode running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests gitbutler_filemonitor running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests gitbutler_git running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests gitbutler_notify_debouncer running 1 test test crates/gitbutler-filemonitor/vendor/debouncer/src/lib.rs - DebounceEventHandler (line 67) ... ignored test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 0.36s; merged doctests compilation took 0.33s  Doc-tests gitbutler_operating_modes running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests gitbutler_oplog running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests gitbutler_project running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests gitbutler_reference running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests gitbutler_repo running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests gitbutler_user running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests gitbutler_watcher running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s  Doc-tests gitbutler_workspace running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s