From 33633600250bedff36f8b108d6976943369ecbcf Mon Sep 17 00:00:00 2001 From: Neil Date: Tue, 15 Sep 2026 15:57:45 -0700 Subject: [PATCH] fix: complete worktree copy verification cleanup --- src/main/providers/ssh-filesystem-provider.ts | 4 +--- src/renderer/src/components/settings/WorktreeCopySection.tsx | 3 +-- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/main/providers/ssh-filesystem-provider.ts b/src/main/providers/ssh-filesystem-provider.ts index 7bfcdf6ff3c..721b26a274b 100644 --- a/src/main/providers/ssh-filesystem-provider.ts +++ b/src/main/providers/ssh-filesystem-provider.ts @@ -41,6 +41,7 @@ import { writeSshTerminalArtifact } from './ssh-filesystem-terminal-artifact' import { readSshDocPreviewFile } from './ssh-filesystem-doc-preview' +import { requestSshWorktreeMaterialization } from './ssh-worktree-materialization' const WORKSPACE_SPACE_SCAN_TIMEOUT_MS = 130_000 export class SshFilesystemProvider implements IFilesystemProvider { materializeWorktreePaths( @@ -57,7 +58,6 @@ export class SshFilesystemProvider implements IFilesystemProvider { private disposed = false private loggedStreamFallback = false readonly downloadFolder?: IFilesystemProvider['downloadFolder'] - constructor( private readonly connectionId: string, private readonly mux: SshChannelMultiplexer, @@ -76,12 +76,10 @@ export class SshFilesystemProvider implements IFilesystemProvider { windowsRemotePaths }) } - this.unsubscribeNotifications = mux.onNotification((method, params) => routeSshFilesystemWatchNotification(this.watchListeners, method, params) ) } - dispose(): void { if (this.disposed) { return diff --git a/src/renderer/src/components/settings/WorktreeCopySection.tsx b/src/renderer/src/components/settings/WorktreeCopySection.tsx index b343a75c8eb..a025d239b1b 100644 --- a/src/renderer/src/components/settings/WorktreeCopySection.tsx +++ b/src/renderer/src/components/settings/WorktreeCopySection.tsx @@ -262,7 +262,6 @@ export function WorktreeCopySection({ value={entry.name} disabled={saving} onSelect={() => commit(entry.name)} - className="px-3 py-2 font-mono text-xs" > {entry.name} {entry.isDirectory ? '/' : ''} @@ -296,7 +295,7 @@ export function WorktreeCopySection({