|
| name | last commit | updated |
| migrations/ |
store: seal CI secrets, webhook secrets, mirror tokens and device tokens |
10 days ago |
| aboutbackfill.go |
store: move the parked about text into each owner's .gitbay |
19 days ago |
| activity.go |
web: a dashboard that answers "what needs me", badges, and author names |
1 month ago |
| adminusers.go |
registration: mail the admins when an account becomes active |
19 days ago |
| audit.go |
store: hash-chained audit rows, journal copy, chain verification |
10 days ago |
| auditchain_test.go |
audit: refused pushes, journal copy, admin audit verify |
10 days ago |
| bookmarks.go |
store, control, web, wiki: bookmark a repository |
1 month ago |
| builds.go |
store: failed step and reason on a build |
10 days ago |
| builds_test.go |
store: failed step and reason on a build |
10 days ago |
| cisecrets.go |
store: seal CI secrets, webhook secrets, mirror tokens and device tokens |
10 days ago |
| commentmigrate.go |
Add admin migrate-commit-refs backfill |
1 month ago |
| commitrefs.go |
Act on issue references in commit messages |
1 month ago |
| contention_test.go |
store: writers serialise instead of failing under contention |
1 month ago |
| dashboard.go |
dashboard: an assigned issue no longer repeats under open issues |
10 days ago |
| dashboard_test.go |
dashboard: an assigned issue no longer repeats under open issues |
10 days ago |
| dashboardplan_test.go |
control, store, web: ask a specific person for a review |
1 month ago |
| deps.go |
Report dependencies that have fallen behind upstream |
1 month ago |
| deps_test.go |
Claim the bot's name only when it is free |
1 month ago |
| diffcomments.go |
mr: a review is composed and submitted as one thing |
1 month ago |
| effectiveaccess_test.go |
store, control, wiki: repo access list reports effective access; one rule for outsiders |
1 month ago |
| emails_test.go |
control, store, web, wiki: email list, remove and primary |
1 month ago |
| fork_test.go |
control: no write sequence leaves a half state |
1 month ago |
| fts.go |
search: issues and merge requests are searched by their text, not their titles |
1 month ago |
| fts_test.go |
search: issues and merge requests are searched by their text, not their titles |
1 month ago |
| importmarkers.go |
Import GitHub issue and PR history |
1 month ago |
| inbox.go |
store, control, web, wiki: notifications settings watch on|off |
27 days ago |
| inbox_test.go |
store, control, web, wiki: notifications settings watch on|off |
27 days ago |
| isinternal_test.go |
control: a store failure is a failure, not a usage error |
1 month ago |
| issues.go |
store: labels on merge requests |
20 days ago |
| keyexpiry_test.go |
store: ssh_keys.expires_at; expired keys are not live |
11 days ago |
| labels.go |
store: labels on merge requests |
20 days ago |
| labels_test.go |
Review fixes: label counts, comment placement, wrapping |
20 days ago |
| lfs.go |
Git LFS: batch API, basic transfers, SSH-minted tokens |
1 month ago |
| milestones.go |
store: a transfer into an org folds duplicate labels and milestones |
27 days ago |
| milestones_test.go |
store: milestones resolve through the repository's org |
28 days ago |
| mirrors.go |
store: seal CI secrets, webhook secrets, mirror tokens and device tokens |
10 days ago |
| mrs.go |
store: labels on merge requests |
20 days ago |
| mrs_test.go |
store: MRCommentCounts folds conversation and diff-thread comments |
20 days ago |
| notify.go |
store, control, autolink, wiki: an @mention files an inbox row and joins the thread |
1 month ago |
| orgremove_test.go |
store: removing an org member drops their team memberships |
1 month ago |
| orgs.go |
store: move the parked about text into each owner's .gitbay |
19 days ago |
| ownerevents_test.go |
profile: reorder the tabs, and fold bookmarks and snippets in |
17 days ago |
| ownerguard_test.go |
store: triggers refuse deleting an owner that still owns repositories |
1 month ago |
| pagedomains.go |
DNS-challenge verification for custom pages domains |
1 month ago |
| pending_test.go |
mr: a review is composed and submitted as one thing |
1 month ago |
| push.go |
store: seal CI secrets, webhook secrets, mirror tokens and device tokens |
10 days ago |
| push_test.go |
push: return the device id and badge the alert |
18 days ago |
| pushtokens.go |
store: push tokens for receive-pack |
10 days ago |
| pushtokens_test.go |
store: push tokens for receive-pack |
10 days ago |
| queues.go |
store: report the push queue on the dashboard |
19 days ago |
| queues_test.go |
store: report the push queue on the dashboard |
19 days ago |
| quotas.go |
quotas per account, and expiry of accounts that never verified |
1 month ago |
| registration.go |
http.trusted_proxies, and a cap on verification mail per account |
1 month ago |
| releases.go |
release list: cursor carries created_at and id |
15 days ago |
| repos.go |
repo settings: required contexts turn the checks gate on, pending until reported |
10 days ago |
| reposettings_test.go |
store: one admin's settings change no longer overwrites another's |
1 month ago |
| retention.go |
store: hash-chained audit rows, journal copy, chain verification |
10 days ago |
| retention_test.go |
store: expired rows are swept, and the audit log stops copying prose |
1 month ago |
| reviewcarry_test.go |
gitutil, store, hookd, wiki: a rebase that keeps the diff keeps the approvals |
1 month ago |
| reviewrequests_test.go |
gitutil, store, hookd, wiki: a rebase that keeps the diff keeps the approvals |
1 month ago |
| revoke.go |
store: ssh_keys.expires_at; expired keys are not live |
11 days ago |
| revoke_test.go |
store: announce key revocations; LiveSSHKeys |
11 days ago |
| runners.go |
control, cli, wiki: admin runners forget drops a key's heartbeat row |
29 days ago |
| runners_test.go |
control, store, web: SSH keys carry a label |
28 days ago |
| scope.go |
store: a transfer into an org folds duplicate labels and milestones |
27 days ago |
| search.go |
search: issues and merge requests are searched by their text, not their titles |
1 month ago |
| secrets.go |
gitbayd: load the secret key file; admin secrets init, rotate, check |
10 days ago |
| secrets_test.go |
store: seal CI secrets, webhook secrets, mirror tokens and device tokens |
10 days ago |
| sessions.go |
store: web sessions lapse after 12 hours idle, under the absolute cap |
11 days ago |
| sessions_test.go |
store: web sessions lapse after 12 hours idle, under the absolute cap |
11 days ago |
| signatures.go |
rename: forge -> gitbay (gitbay.org) |
1 month ago |
| snippets.go |
control, config: cap snippets per account |
27 days ago |
| snippets_test.go |
store: snippets and snippet_files (migration 0053) |
27 days ago |
| stack.go |
mr: stacked merge requests |
1 month ago |
| stats.go |
Implement admin gc, admin stats, weekly maintenance timer |
1 month ago |
| statuses.go |
control: a repository that has reported before still waits |
26 days ago |
| statuses_test.go |
store, control, wiki: reuse a job's success across commits with the same tree |
1 month ago |
| store.go |
web, store: final-review wording, header and range-diff fixes |
10 days ago |
| store_test.go |
store: run foreign_key_check inside the migration transaction, before commit |
10 days ago |
| teams.go |
Add teams within organizations |
1 month ago |
| theme_test.go |
web: the ten findings from the forge comparison |
20 days ago |
| tokens.go |
store: tokens and keys record the token that created them; chained revoke |
11 days ago |
| tokens_test.go |
store: tokens and keys record the token that created them; chained revoke |
11 days ago |
| topics.go |
Add archived repositories and topics (#23) |
1 month ago |
| users.go |
store: ssh_keys.expires_at; expired keys are not live |
11 days ago |
| webhooks.go |
store: seal CI secrets, webhook secrets, mirror tokens and device tokens |
10 days ago |