Skip checkpoint-equal incremental items

This commit is contained in:
Duncan Ogilvie
2026-04-26 16:09:42 +02:00
parent 9d0cfdb61d
commit 014eff395a
4 changed files with 90 additions and 7 deletions

View File

@@ -13,7 +13,9 @@ Unreleased
legacy file is removed once existing issue/pull backups have resource
checkpoints (#62).
- Stop paginating pull requests during incremental backups once the sorted
results are older than the active checkpoint.
results are at or older than the active checkpoint.
- Avoid re-fetching discussions and pull requests whose ``updated_at`` exactly
matches the active incremental checkpoint.
- Avoid extra release asset list requests by using asset metadata already
included in GitHub's releases response.
- Add ``--token-from-gh`` to read authentication from ``gh auth token``.