diff --git a/apps/server/src/git/Layers/GitCore.ts b/apps/server/src/git/Layers/GitCore.ts index 52881b50534f25a101dcbe833459bf1365ca7652..4099ed4bb05d8334b7b4cdd5d67d6af4b6c6fa9f 100644 --- a/apps/server/src/git/Layers/GitCore.ts +++ b/apps/server/src/git/Layers/GitCore.ts @@ -1162,7 +1162,7 @@ const makeGitCore = Effect.gen(function* () { }); // Refresh upstream refs in the background so checkout remains responsive. - yield* Effect.forkDetach( + yield* Effect.forkScoped( refreshCheckedOutBranchUpstream(input.cwd).pipe(Effect.catch(() => Effect.void)), ); });