Commit history for src/server/git
4fd8e82⌁
- Retry closed fork pull request ref drops from the repository's alarm instead of a cron over every repositoryba8cbe6⌁taigrr committed
9d96a8e⌁
- Run each repository's time-driven work from its RepoState alarm instead of crons over every repository32e5c36⌁taigrr committed
e1e789a⌁
d73bdf2⌁
- Move pull requests, reviews, merges, merge queue, branch protection and mergefix runs into RepoState31be087⌁taigrr committed
- Merge fix/verify-gatec201dc1⌁taigrr committed
- Merge fix/takedownb01920f⌁taigrr committed
- Merge release/abuse38a754f⌁taigrr committed
- Merge release/posthogfe357f8⌁taigrr committed
2d7fafa⌁
- Add pr-<N> preview aliases that follow a pull request's latest branch preview and drop on close, plus opt-in immutable <sha7> commit previews (last 5 per PR).110dfda⌁taigrr committed
- Harden production deploys: config split with boot assertions, admin bootstrap, security headers, error maskinga76edca⌁taigrr committed
- Harden the git proxy and bridges before deploy: trust only ok'd refs, restrict v2 commands, fail closed on unloadable thin-pack bases, rate-limit before auth, shorten public raw caching, and charge bridged bytes to the head owner (CI-P6, GIT-P4..P7, P9..P12, GIT-14/PR-12).23526ca⌁taigrr committed
- abuse and metering486d635⌁taigrr committed
a360a78⌁
- Accept pushes to scratch repositories only with their scratch push token, and return 422 for case-insensitive duplicate labels.f760be0⌁taigrr committed
- Dispose Artifacts handles that resolve after a call timeout, and release the status-check handle on failure705afe0⌁taigrr committed
690dced⌁
- Add AI-suggested pull request titles and descriptions on the compare page for plans that include AI or bring their own key, metered through aiMeter as "pr-describe" on a cheap PR_DESCRIBE_MODEL.33f39b5⌁taigrr committed
- Relay imports ourselves: primary branch first, then backfill refs with an importing badge; token imports for private sources; working delete-and-retry; warm and batch the last-commit walk.7a72469⌁taigrr committed
- Merge roadmap/integrations95ebb35⌁taigrr committed
- Merge roadmap/sites7e7a8a7⌁taigrr committed
- Merge roadmap/platformfixa662571⌁taigrr committed
- Merge roadmap/metering71afa5f⌁taigrr committed
- Scope commit signature lookups to the repository, 404 on missing alerts, gate draft release assets, refuse private webhook targets, stop dequeued merges, report workflow compile failures, support git protocol v2 with the default branch as HEAD, and post every password form.20aff54⌁taigrr committed
- Merge roadmap/mergefixb1edaa2⌁taigrr committed
- Merge roadmap/integrationsbe7d970⌁taigrr committed
- Merge roadmap/editorf5c6bf8⌁taigrr committed