|
| name | last commit | updated |
| accounts_test.go |
control: repo blame, repo commit-file, repo refs; milestone on mr show |
1 month ago |
| accountweb_test.go |
web, wiki: download the account bundle from settings |
1 month ago |
| acme_test.go |
e2e: reserve every port before releasing any of them |
1 month ago |
| activity_test.go |
Add activity graphs to owner pages |
1 month ago |
| adminusers_test.go |
store, control, web, wiki: list pending builds in the dashboard queue |
1 month ago |
| api_test.go |
help: filter by prefix, and document every command's arguments |
1 month ago |
| apiread_test.go |
control: repo blame, repo commit-file, repo refs; milestone on mr show |
1 month ago |
| approvals_test.go |
merge gates: CODEOWNERS is a setting, not a file that happens to exist |
1 month ago |
| archive_test.go |
Add archived repositories and topics (#23) |
1 month ago |
| audit_test.go |
store: expired rows are swept, and the audit log stops copying prose |
1 month ago |
| autolink_test.go |
Link cross-references and mentions in web rendering (#6) |
1 month ago |
| backup_test.go |
e2e: reserve every port before releasing any of them |
1 month ago |
| badge_test.go |
web: a dashboard that answers "what needs me", badges, and author names |
1 month ago |
| blame_test.go |
control: profile aggregate and repo commit |
1 month ago |
| blobrender_test.go |
web: a rendered document's headings sit under the page's own |
1 month ago |
| bookmarks_test.go |
store, control, web, wiki: bookmark a repository |
1 month ago |
| build_cancel_test.go |
runner, ci, store, wiki: run build steps in a rootless podman container |
1 month ago |
| buildcancelweb_test.go |
web: cancel a queued or running build from its page |
1 month ago |
| buildorphan_test.go |
control: cancel a build orphaned by force-push when a runner claims it |
1 month ago |
| ci_dedupe_test.go |
ci: a commit with a build still queued or running is not queued again |
1 month ago |
| ci_merge_test.go |
Fire the ref-update work when a merge moves a branch |
1 month ago |
| ci_skipped_test.go |
ci: filtered jobs record a skipped status instead of nothing |
1 month ago |
| ci_test.go |
runner, ci, store, wiki: run build steps in a rootless podman container |
1 month ago |
| cipaths_test.go |
ci: derive a diff base from the merge base on a branch's first push |
1 month ago |
| cli_test.go |
cli: a noun's --help is the server's reference |
1 month ago |
| commentmigrate_test.go |
Add admin migrate-commit-refs backfill |
1 month ago |
| commitrefs_test.go |
web: a real diff view, and commit references name their author |
1 month ago |
| compare_test.go |
compare view: what one ref adds on top of another |
1 month ago |
| dashboard_test.go |
control: align dashboard aggregate with web |
1 month ago |
| dashboardbuild_test.go |
dashboard: report the running build to admins |
1 month ago |
| defaultbranch_test.go |
control, hookd, web, wiki: the default branch can be set, and follows the first push |
1 month ago |
| deploykey_test.go |
deploy keys (#22) |
1 month ago |
| deps_test.go |
control, web, wiki: render dependency status on the settings page |
1 month ago |
| description_test.go |
Add a per-repo website setting |
1 month ago |
| design_test.go |
web: the pin glyph is decoration, tables have headers, filters say which is current |
1 month ago |
| diffcomment_test.go |
web: last-commit file listing, diff view, labelled controls |
1 month ago |
| diffweb_test.go |
web: scope each syntax palette to its color scheme |
1 month ago |
| disabled_test.go |
control: a disabled account is refused on every surface |
1 month ago |
| edit_test.go |
Editable issues and MRs: SSH commands, system messages, web forms |
1 month ago |
| emaillogin_test.go |
store, control: resolve a login link to any verified address, not just the primary |
1 month ago |
| emailremove_test.go |
control, store, web, wiki: email list, remove and primary |
1 month ago |
| emailthrottle_test.go |
http.trusted_proxies, and a cap on verification mail per account |
1 month ago |
| facts_test.go |
Collapse a contributor's several addresses into one row |
1 month ago |
| forkweb_test.go |
control, web, wiki: fork a repository from the browser |
1 month ago |
| formatpickerweb_test.go |
web: body markup picker on issue and merge request create forms |
1 month ago |
| ghimport_test.go |
Import GitHub issue and PR history |
1 month ago |
| git_test.go |
M5: read-only web UI |
1 month ago |
| goimport_test.go |
Add vanity go-import serving, release script, changelog |
1 month ago |
| http_test.go |
rename: forge -> gitbay (gitbay.org) |
1 month ago |
| import_test.go |
repo import: allow org owners |
1 month ago |
| inbox_test.go |
control: repo unwatch clears the row, repo mute silences |
1 month ago |
| isolation_podman_test.go |
runner, deploy, wiki: images are provisioned, never pulled by a build |
1 month ago |
| isolation_test.go |
web, wiki: manage the label set from the browser |
1 month ago |
| issue_test.go |
bodies: choose markdown or org per body |
1 month ago |
| issuesearch_test.go |
search: issues and merge requests are searched by their text, not their titles |
1 month ago |
| issueweb_test.go |
web: triage issues from the browser |
1 month ago |
| label_test.go |
labels: list, set a colour, remove |
1 month ago |
| labelweb_test.go |
web, wiki: manage the label set from the browser |
1 month ago |
| lfs_test.go |
Git LFS: batch API, basic transfers, SSH-minted tokens |
1 month ago |
| listfilters_test.go |
issue list and mr list: filter by label, assignee, author, milestone |
1 month ago |
| main_test.go |
e2e: say the timeout is too short instead of panicking eleven minutes in |
1 month ago |
| maint_test.go |
Implement admin gc, admin stats, weekly maintenance timer |
1 month ago |
| merge_strategies_test.go |
merge strategies: squash and rebase |
1 month ago |
| mergerecord_test.go |
control: no write sequence leaves a half state |
1 month ago |
| migrate_test.go |
Add account migration between gitbay instances |
1 month ago |
| migratemr_test.go |
import: a migrated merge request has something to diff |
1 month ago |
| milestone_test.go |
control: repo blame, repo commit-file, repo refs; milestone on mr show |
1 month ago |
| mirror_test.go |
web: rail for cross-repo state, repo header once, horizontal tabs |
1 month ago |
| mr_test.go |
Merge requests say when things happened, and who resolved them |
1 month ago |
| mrbuilds_test.go |
ci: build merge request heads in the target repository |
1 month ago |
| mrdraft_test.go |
mr: a merge request can say it is not asking yet |
1 month ago |
| mrforkweb_test.go |
store, web, wiki: open a merge request from a fork in the browser |
1 month ago |
| mrrebase_test.go |
cli, wiki: gitbay mr rebase replays a branch onto its target |
1 month ago |
| mrretarget_test.go |
mr: retarget an open merge request onto another branch |
1 month ago |
| mrweb_test.go |
Merge requests say when things happened, and who resolved them |
1 month ago |
| notify_test.go |
email notifications (#3) |
1 month ago |
| org_test.go |
web: dashboard homepage, landing page, explore, pinned repos (#10) |
1 month ago |
| orgbody_test.go |
bodies: choose markdown or org per body |
1 month ago |
| orgremove_test.go |
store: removing an org member drops their team memberships |
1 month ago |
| orgweb_test.go |
web, wiki: create and rename an organization from the browser |
1 month ago |
| pages_test.go |
Deflake the domain-expiry test: second-granularity timestamps need real slack |
1 month ago |
| pagination_test.go |
control: cursor pagination for list commands, feed command |
1 month ago |
| pendingreview_test.go |
mr: a review is composed and submitted as one thing |
1 month ago |
| profile_test.go |
web: the owner page dispatches profile show |
1 month ago |
| profileweb_test.go |
web: profile set form on account settings |
1 month ago |
| quota_test.go |
quotas per account, and expiry of accounts that never verified |
1 month ago |
| rangediff_test.go |
mr: what changed between two revisions of a merge request |
1 month ago |
| readonly_test.go |
control, store, web, wiki: email list, remove and primary |
1 month ago |
| reap_test.go |
backup --verify: read an archive back |
1 month ago |
| registration_test.go |
registration: atomic redemption, invite validation, friendly errors |
1 month ago |
| release_test.go |
release edit: update a release's title and notes |
1 month ago |
| releaseweb_test.go |
web, wiki: delete a release from the browser |
1 month ago |
| reporename_test.go |
control, store, wiki: repo rename |
1 month ago |
| reposhowstate_test.go |
control: repo unwatch clears the row, repo mute silences |
1 month ago |
| reviewloop_test.go |
control, store, web: ask a specific person for a review |
1 month ago |
| reviewrequest_test.go |
control, store, web: ask a specific person for a review |
1 month ago |
| reviewstanding_test.go |
mr: only a writer's review decides a merge gate |
1 month ago |
| robustness_test.go |
tests: parse failures per command, non-ASCII paths, concurrent pushes |
1 month ago |
| runner_scope_test.go |
runner: a key scope that reaches the runner protocol and nothing else |
1 month ago |
| search_test.go |
web: dashboard homepage, landing page, explore, pinned repos (#10) |
1 month ago |
| searchweb_test.go |
web: search across the instance, and a page for the inbox |
1 month ago |
| security_test.go |
Security hardening: fuzzing, headers, threat model, host sandbox |
1 month ago |
| settingsweb_test.go |
web: repository settings for admins, and a visibility command |
1 month ago |
| shutdown_test.go |
sshd: close idle connections on shutdown, and do not count a store failure as a bad key |
1 month ago |
| sig_test.go |
rename: forge -> gitbay (gitbay.org) |
1 month ago |
| ssh_test.go |
e2e: an instance is ready on every listener before a test starts |
1 month ago |
| stack_test.go |
mr: stacked merge requests |
1 month ago |
| status_test.go |
commit statuses (#1) |
1 month ago |
| system_test.go |
rename: forge -> gitbay (gitbay.org) |
1 month ago |
| teams_test.go |
Add teams within organizations |
1 month ago |
| userdelete_test.go |
admin user delete for accounts that anchor nothing |
1 month ago |
| web_test.go |
web: a rendered document's headings sit under the page's own |
1 month ago |
| webhook_test.go |
e2e: a refused webhook URL answers exit 1 |
1 month ago |
| webonly_test.go |
control: repo log --ref, repo download, explore |
1 month ago |
| websessions_test.go |
web sessions: list and revoke |
1 month ago |
| websignup_test.go |
web: the login page tells a new visitor how to register |
1 month ago |
| webwrites_test.go |
web: form actions answer by exit code |
1 month ago |
| wiki_test.go |
wiki: fix raw-route climb-out, filter HasWiki by extension, drop stale claims |
1 month ago |
| writerate_test.go |
control, config, wiki: bound writes per account in the dispatcher |
1 month ago |