blob: 856e9abbca3f4817024417435db5ac27e4d8f785 [file] [edit]
# Copyright 2026 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
from typing import Any
from worktree_pool import WorktreePool
def run(args: Any, pool: WorktreePool) -> None:
wt = pool.find_worktree(args.name)
wt.release_lease()
symlink_path = pool.worktrees_dir / args.name
if symlink_path.is_symlink():
symlink_path.unlink()
print(f"Successfully removed worktree '{args.name}'")