feat(github): per-repo commit enumeration for full history backfill
Adds a new github-repo EventSource that enumerates all repos via
/user/repos and walks each repo's /commits?author= endpoint, which
has no 1000-result cap unlike the Search API. Events use the same
github-commit:{sha} ID scheme as github_search for dedup. Per-repo
poller state enables full backfill on first run, page-1-only on
subsequent polls. Weekly poll interval by default.
Closes #1
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -7,6 +7,7 @@ GITHUB_USER=grenade
|
||||
GITHUB_TOKEN={{GITHUB_TOKEN}}
|
||||
POLL_INTERVAL_SECS=600
|
||||
SEARCH_POLL_INTERVAL_SECS=86400
|
||||
REPO_POLL_INTERVAL_SECS=604800
|
||||
|
||||
GITEA_HOST=git.lair.cafe
|
||||
GITEA_USER=grenade
|
||||
|
||||
Reference in New Issue
Block a user