=== windows-check on aws-windows-test slot 0 at 807853cd66f4dee5708d188d889b6f862a473d90 === + 807853cd66 Merge pull request #16893 from gitbutlerapp/caleb/ease-in-uncommitted-changes  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-core v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-core)  Checking but-github v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-github) 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)  Checking gitbutler-reference v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\gitbutler-reference)  Checking but-graph v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-graph)  Checking gitbutler-commit v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\gitbutler-commit)  Checking but-askpass v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-askpass)  Checking but-forge v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-forge)  Checking gitbutler-branch v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\gitbutler-branch)  Checking but-meta v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-meta)  Checking but-branches v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-branches)  Checking but-comments v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-comments)  Checking gitbutler-project v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\gitbutler-project)  Checking but-ctx v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-ctx)  Checking but-gerrit v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-gerrit)  Checking but-testsupport v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-testsupport)  Checking gitbutler-git v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\gitbutler-git)  Checking but-hunk-dependency v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-hunk-dependency)  Checking gitbutler-workspace v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\gitbutler-workspace)  Checking but-feedback v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-feedback)  Checking but-api-macros-tests v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-api-macros\tests)  Checking gitbutler-repo v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\gitbutler-repo)  Checking but-rebase v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-rebase)  Checking but-project-handle v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-project-handle)  Checking gitbutler-user v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\gitbutler-user) 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  Checking but-hunk-assignment v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-hunk-assignment) warning: `but-feedback` (test "feedback") generated 1 warning (run `cargo fix --test "feedback" -p but-feedback` to apply 1 suggestion)  Checking gitbutler-oplog v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\gitbutler-oplog)  Checking gitbutler-filemonitor v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\gitbutler-filemonitor)  Checking but-workspace v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-workspace) 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)  Checking but-oplog v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-oplog) 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-core` (test "core") generated 1 warning  Checking gitbutler-operating-modes v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\gitbutler-operating-modes)  Checking but-tools v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-tools)  Checking but-agentlog v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-agentlog)  Checking but-llm v0.1.0 (C:\t\slot-0\lanes\windows-check\crates\but-llm)  Checking gitbutler-branch-actions v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\gitbutler-branch-actions)  Checking gitbutler-edit-mode v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\gitbutler-edit-mode)  Checking gitbutler-watcher v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\gitbutler-watcher)  Checking but-action v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-action) 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}; | ^^^^^^^^^  Checking but-api v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-api) 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: `but-workspace` (test "workspace") generated 10 warnings (run `cargo fix --test "workspace" -p but-workspace` to apply 5 suggestions)  Checking but-transaction v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-transaction)  Checking but-debug v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-debug)  Checking but-server v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-server)  Checking but-ts v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-ts) 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}; | ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^  Checking but v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but)  Checking but-gpui v0.0.0 (C:\t\slot-0\lanes\windows-check\crates\but-gpui) warning: `but-api` (test "api") generated 3 warnings (run `cargo fix --test "api" -p but-api` to apply 3 suggestions) 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 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 19.32s