=== windows-check on aws-windows-test slot 0 at 07859eba6b3db25ff0474ebf0d96da79d61ad564 === + 07859eba6b Explain why most commands refuse after a raw commit on the workspace  Blocking waiting for file lock on package cache  Blocking waiting for file lock on package cache  Blocking waiting for file lock on package cache  Checking but v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but) warning: unused import: `self` --> crates\but-debug\tests\debug\dump.rs:5:10 | 5 | fs::{self, File}, | ^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: unused import: `but_core::RepositoryExt as _` --> crates\but-debug\tests\debug\dump.rs:11:5 | 11 | use but_core::RepositoryExt as _; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: function `run_repo_installer` is never used --> crates\but-debug\tests\debug\dump.rs:894:4 | 894 | fn run_repo_installer(repo: &Path, output: &Path) -> anyhow::Result { | ^^^^^^^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: function `refs_with_symbolic_targets` is never used --> crates\but-debug\tests\debug\dump.rs:916:4 | 916 | fn refs_with_symbolic_targets(repo: &Path) -> anyhow::Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: function `git_stdout` is never used --> crates\but-debug\tests\debug\dump.rs:926:4 | 926 | fn git_stdout(repo: &Path, args: &[&str]) -> anyhow::Result { | ^^^^^^^^^^ warning: `but-debug` (test "debug") generated 5 warnings (run `cargo fix --test "debug" -p but-debug` to apply 2 suggestions) warning: unused import: `Read` --> crates\but-feedback\tests\feedback\main.rs:4:14 | 4 | io::{Read, Write}, | ^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: `but-feedback` (test "feedback") generated 1 warning (run `cargo fix --test "feedback" -p but-feedback` to apply 1 suggestion) warning: unused imports: `BottomUpdateKind`, `BottomUpdate`, and `commit::json::RelativeTo` --> crates\but-api\tests\api\upstream_integration.rs:2:5 | 2 | commit::json::RelativeTo, | ^^^^^^^^^^^^^^^^^^^^^^^^ 3 | workspace::json::{BottomUpdate, BottomUpdateKind}, | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: unused imports: `CommandExt`, `git_at_dir`, and `open_repo` --> crates\but-api\tests\api\upstream_integration.rs:5:23 | 5 | use but_testsupport::{CommandExt, git_at_dir, open_repo}; | ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^ warning: unused imports: `repo_with_feature_branch` and `write_file` --> crates\but-api\tests\api\upstream_integration.rs:7:22 | 7 | use crate::support::{repo_with_feature_branch, write_file}; | ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ warning: `but-api` (test "api") generated 3 warnings (run `cargo fix --test "api" -p but-api` to apply 3 suggestions) warning: unused import: `visualize_disk_tree_skip_dot_git` --> crates\but-workspace\tests\workspace\tree_manipulation\file.rs:1:52 | 1 | use but_testsupport::{CommandExt, git, git_status, visualize_disk_tree_skip_dot_git}; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: unused imports: `file_to_spec` and `renamed_file_to_spec` --> crates\but-workspace\tests\workspace\tree_manipulation\file.rs:3:12 | 3 | use util::{file_to_spec, renamed_file_to_spec, worktree_changes_to_discard_specs}; | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ warning: unused import: `writable_scenario` --> crates\but-workspace\tests\workspace\tree_manipulation\file.rs:5:52 | 5 | use crate::utils::{CONTEXT_LINES, visualize_index, writable_scenario, writable_scenario_slow}; | ^^^^^^^^^^^^^^^^^ warning: unused import: `visualize_disk_tree_skip_dot_git` --> crates\but-workspace\tests\workspace\tree_manipulation\hunk.rs:3:48 | 3 | use but_testsupport::{git_status, hunk_header, visualize_disk_tree_skip_dot_git}; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: unused imports: `to_change_specs_all_hunks` and `visualize_index` --> crates\but-workspace\tests\workspace\tree_manipulation\hunk.rs:10:54 | 10 | CONTEXT_LINES, read_only_in_memory_scenario, to_change_specs_all_hunks, visualize_index, | ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ warning: unused import: `ByteSlice` --> crates\but-workspace\tests\workspace\tree_manipulation\hunk.rs:1:21 | 1 | use bstr::{BString, ByteSlice}; | ^^^^^^^^^ warning: function `file_to_spec` is never used --> crates\but-workspace\tests\workspace\tree_manipulation\file.rs:1341:12 | 1341 | pub fn file_to_spec(name: &str) -> DiffSpec { | ^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: function `renamed_file_to_spec` is never used --> crates\but-workspace\tests\workspace\tree_manipulation\file.rs:1349:12 | 1349 | pub fn renamed_file_to_spec(previous: &str, name: &str) -> DiffSpec { | ^^^^^^^^^^^^^^^^^^^^ warning: function `to_change_specs_all_hunks` is never used --> crates\but-workspace\tests\workspace\utils.rs:31:8 | 31 | pub fn to_change_specs_all_hunks( | ^^^^^^^^^^^^^^^^^^^^^^^^^ warning: function `to_change_specs_all_hunks_with_context_lines` is never used --> crates\but-workspace\tests\workspace\utils.rs:39:8 | 39 | pub fn to_change_specs_all_hunks_with_context_lines( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: function `repo_unix` is never used --> crates\but-core\tests\core\diff\worktree_changes.rs:2708:8 | 2708 | pub fn repo_unix(fixture_name: &str) -> anyhow::Result { | ^^^^^^^^^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: `but-workspace` (test "workspace") generated 10 warnings (run `cargo fix --test "workspace" -p but-workspace` to apply 5 suggestions) warning: `but-core` (test "core") generated 1 warning warning: unused imports: `File` and `Permissions` --> crates\gitbutler-repo\tests\repo\create_wd_tree.rs:1:15 | 1 | use std::fs::{File, Permissions}; | ^^^^ ^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: `gitbutler-repo` (test "repo") generated 1 warning (run `cargo fix --test "repo" -p gitbutler-repo` to apply 1 suggestion) warning: unused import: `but_db::DbHandle` --> crates\but-db\tests\cross_process_migrations.rs:5:5 | 5 | use but_db::DbHandle; | ^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: `but-db` (test "cross_process_migrations") generated 1 warning (run `cargo fix --test "cross_process_migrations" -p but-db` to apply 1 suggestion) warning: unused variable: `current_dir` --> crates\but\src\command\external.rs:21:24 | 21 | pub(crate) fn dispatch(current_dir: &Path, extra: &[OsString]) -> CliResult<()> { | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_current_dir` | = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default warning: `but` (lib) generated 1 warning (run `cargo fix --lib -p but` to apply 1 suggestion)  Checking but-clap v0.1.0 (C:\t\slot-0\lanes\windows-check\crates\but-clap) warning: `but` (lib test) generated 1 warning (1 duplicate)  Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.55s