| Commit message (Expand) | Author | Files | Lines |
38 hours | Move sql to inside forged | Runxi Yu | 1 | -0/+0 |
40 hours | TIMESTAMPTZ, not TIMESTAMPZ | Runxi Yu | 1 | -4/+4 |
40 hours | Schema update | Runxi Yu | 1 | -71/+101 |
7 days | Add admin user type in constraints | Runxi Yu | 1 | -1/+1 |
2025-03-31 | Per-repo merge request sequences | Runxi Yu | 1 | -13/+62 |
2025-03-31 | Per-tracker ticket IDs in the SQL schema | Runxi Yu | 1 | -15/+63 |
2025-03-31 | Replace FileContributor with FileCopyrightText | Runxi Yu | 1 | -1/+1 |
2025-03-07 | hooks, fedauth: Add basic federated authentication for git push | Runxi Yu | 1 | -0/+7 |
2025-03-07 | sql: Add "federated" as a user state and a contrib requirement option | Runxi Yu | 1 | -2/+2 |
2025-03-06 | scripts, sql: Reorganize | Runxi Yu | 1 | -0/+0 |
2025-03-06 | sql: Add potential for recursive groups | Runxi Yu | 1 | -2/+4 |
2025-03-03 | Add SPDX license headers to Makefile, SQL, and CSS | Runxi Yu | 1 | -0/+3 |
2025-02-19 | ssh/recv, hooks: Create MRs on push, reject pushes to others' MRs | Runxi Yu | 1 | -4/+4 |
2025-02-19 | ssh/recv, users, schema: Create pubkey_only users | Runxi Yu | 1 | -1/+2 |
2025-02-19 | ssh/recv, schema: Add repos.contrib_requirements | Runxi Yu | 1 | -0/+1 |
2025-02-19 | contrib: Add contrib/MR index page | Runxi Yu | 1 | -3/+5 |
2025-02-16 | schema.sql: Don't use key_string UNIQUE | Runxi Yu | 1 | -2/+4 |
2025-02-16 | schema.sql: Fix public keys and add basic group ACL | Runxi Yu | 1 | -7/+11 |
2025-02-13 | schema.sql: password TEXT should not be NOT NULL | Runxi Yu | 1 | -1/+1 |
2025-02-13 | index: Reformat the page | Runxi Yu | 1 | -1/+2 |
2025-02-13 | login: Implement password validation | Runxi Yu | 1 | -1/+0 |
2025-02-13 | _header.html: Add header | Runxi Yu | 1 | -0/+6 |
2025-02-12 | schema.sql: Reorder (or it'll error out) | Runxi Yu | 1 | -7/+7 |
2025-02-12 | schema.sql: Fixes | Runxi Yu | 1 | -5/+4 |
2025-02-12 | schema.sql: Basic schema | Runxi Yu | 1 | -0/+71 |