

















@@ -2127,7 +2127,7 @@ describe.concurrent("scripts/crabbox-wrapper", () => {
21272127]);
21282128});
212921292130-it("keeps clean sparse local-container syncs on the original checkout", () => {
2130+it("uses a temporary full checkout when local-container syncs clean sparse worktrees", () => {
21312131const result = runWrapper(
21322132"provider: hetzner, aws, local-container, blacksmith-testbox, or cloudflare\n",
21332133["run", "--provider", "local-container", "--", "echo ok"],
@@ -2140,8 +2140,8 @@ describe.concurrent("scripts/crabbox-wrapper", () => {
21402140);
2141214121422142expect(result.status).toBe(0);
2143-expect(result.stderr).not.toContain("syncing from temporary full checkout");
2144-expect(parseFakeCrabboxOutput(result).cwd).toBe(repoRoot);
2143+expect(result.stderr).toContain("syncing from temporary full checkout");
2144+expect(parseFakeCrabboxOutput(result).cwd).toContain("openclaw-crabbox-sync-");
21452145});
2146214621472147it("uses a temporary full checkout when existing AWS leases sync clean sparse worktrees", () => {
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。