Raise ValueError when branch_name is not safe to pass to git checkout.
(branch_name: str)
| 22 | |
| 23 | |
| 24 | def ensure_valid_git_branch_name(branch_name: str) -> None: |
| 25 | """Raise ValueError when branch_name is not safe to pass to git checkout.""" |
| 26 | if is_valid_git_branch_name(branch_name): |
| 27 | return |
| 28 | |
| 29 | raise ValueError( |
| 30 | f'Invalid git branch name. Common GitHub/GitLab/Bitbucket ' |
| 31 | f'branch names look like {COMMON_BRANCH_EXAMPLES}.' |
| 32 | ) |