(target: Path)
| 915 | |
| 916 | |
| 917 | def require_git_worktree_head(target: Path) -> str: |
| 918 | metadata = git_target_metadata(target) |
| 919 | if not metadata["isGit"] or not metadata["isWorktree"] or not metadata["hasHead"]: |
| 920 | raise SystemExit("Review changes requires a non-bare Git worktree with a resolvable HEAD.") |
| 921 | return str(metadata["revision"]) |
| 922 | |
| 923 | |
| 924 | def require_review_changes_target(target: Path) -> str: |
no test coverage detected