repos: improve error handling for fetch, clone, and pull #20

Merged
danielfdickinson merged 4 commits from pr-improve-fetch-and-clone into main 2026-08-17 04:36:53 +00:00

Avoids a number of previously common exceptions.

Avoids a number of previously common exceptions.
This reduces the number of errors from git fetch and does
a better sync with upstream(s).

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
repos: improve git clone error handling
All checks were successful
/ pre-commit-checks (push) Successful in 3m17s
a0fdb1a878
Closes #2

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
repos: also improve pull and and clone_from
All checks were successful
/ pre-commit-checks (push) Successful in 1m33s
/ pre-commit-checks (pull_request) Successful in 1m32s
1953e6c962
Avoid unnecessary exceptions on pull and clone_from.

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
danielfdickinson scheduled this pull request to auto merge when all checks succeed 2026-08-17 04:31:36 +00:00
danielfdickinson canceled auto merging this pull request when all checks succeed 2026-08-17 04:32:09 +00:00
pyproject: bump version for fixes
All checks were successful
/ pre-commit-checks (push) Successful in 2m0s
/ pre-commit-checks (pull_request) Successful in 2m0s
d3848b84b8
We're going to do another local-only alpha release,
so bump version.

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
danielfdickinson scheduled this pull request to auto merge when all checks succeed 2026-08-17 04:34:59 +00:00
danielfdickinson deleted branch pr-improve-fetch-and-clone 2026-08-17 04:36:53 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
orepotool/openwrt-repotool!20
No description provided.