No description
Find a file
Tiara Rodney 657e8b1e4c
todo(21): done
parse_base_url and parse_repo_name accept SCP-style URLs for any host: the bitbucket.org-only ValueError is removed, SCP-style format validation (colon required, no scheme) retained, Bitbucket behavior unchanged. parse_repo_name's stale copy-pasted docstring corrected. Additionally parse_base_url now returns str as annotated (was Path), eliminating the mypy return-value error. 10 unit tests cover Bitbucket-, Forgejo- and GitHub-shaped URLs, .git suffix handling, str return type, and both rejection cases; 106/106 pass via tox -e unit-py313 with vcs/git.py down to 4 pre-existing baseline mypy errors.
2026-06-06 16:15:41 +02:00
src/byteb4rb1e fix: make parse_base_url return str as annotated 2026-06-06 16:15:12 +02:00
tests test: assert parse_base_url returns str 2026-06-06 16:15:13 +02:00
.gitignore chore: ignore tox working directory 2025-12-31 14:40:39 +01:00
DEVELOPMENT.md docs: add development guidelines 2026-03-21 18:35:12 +01:00
LICENSE feat(license): add unlicense license 2025-06-20 20:39:19 +02:00
Pipfile chore: cleanup 2026-03-27 19:00:09 +01:00
Pipfile.lock chore: cleanup 2026-03-27 19:00:09 +01:00
pyproject.toml chore: cleanup 2026-03-27 19:00:09 +01:00
TODO todo(21): done 2026-06-06 16:15:41 +02:00
tox.ini chore: cleanup 2026-03-27 19:00:09 +01:00