diff --git a/crates/worktree/src/worktree.rs b/crates/worktree/src/worktree.rs index 0d2b6e00c77d9875cf1c4b51769decbb2de3e3bc..e9528987aa57c134a901339898056d2e1c247fc2 100644 --- a/crates/worktree/src/worktree.rs +++ b/crates/worktree/src/worktree.rs @@ -5061,11 +5061,10 @@ impl BackgroundScanner { ); if let Some(work_directory_id) = work_directory_id { - let scan_id = state.snapshot.scan_id; state.snapshot.git_repositories.update( &work_directory_id, |local_repository_entry| { - local_repository_entry.status_scan_id = scan_id; + local_repository_entry.status_scan_id += 1; }, ); } @@ -5346,7 +5345,6 @@ impl BackgroundScanner { &local_repository.work_directory_id, |entry| { entry.git_dir_scan_id = scan_id; - entry.status_scan_id = scan_id; }, ); if let Some(repo_entry) = state