| Commit message (Expand) | Author | Files | Lines |
6 days | hooks, fedauth: Add basic federated authentication for git push | Runxi Yu | 1 | -0/+47 |
6 days | hooks: Remove debug printf | Runxi Yu | 1 | -2/+0 |
6 days | hooks: Send/process environment variables starting with GIT_ | Runxi Yu | 1 | -0/+29 |
7 days | *: Support subgroups via SQL recursion | Runxi Yu | 1 | -1/+1 |
8 days | *: Typing fixes | Runxi Yu | 1 | -1/+1 |
8 days | *: Replace some := with var | Runxi Yu | 1 | -34/+49 |
10 days | Add SPDX license headers to all Go files | Runxi Yu | 1 | -0/+3 |
2025-02-20 | ssh/recv: Check hooksPath before receiving packs | Runxi Yu | 1 | -20/+13 |
2025-02-20 | hooks, ssh: Indicate URL of newly-created MRs | Runxi Yu | 1 | -3/+6 |
2025-02-20 | hooks: Clarify the last ACK/NAK being overall | Runxi Yu | 1 | -4/+3 |
2025-02-20 | hooks: Use colorful SSH messages | Runxi Yu | 1 | -23/+32 |
2025-02-19 | hooks: Don't trim contrib/ when inserting MRs | Runxi Yu | 1 | -2/+2 |
2025-02-19 | all: Use COALESCE to handle some nullable database fields | Runxi Yu | 1 | -1/+6 |
2025-02-19 | ssh/recv, hooks: Create MRs on push, reject pushes to others' MRs | Runxi Yu | 1 | -5/+32 |
2025-02-19 | hooks: Ignore error value of the last conn.Write() | Runxi Yu | 1 | -1/+1 |
2025-02-19 | hooks: Use ssh stderr directly instead of going through hook | Runxi Yu | 1 | -132/+99 |
2025-02-19 | hooks: Reject non-FF contrib pushes for now | Runxi Yu | 1 | -36/+68 |
2025-02-19 | hooks: Add TODOs on where to create MRs and MR history points | Runxi Yu | 1 | -0/+8 |
2025-02-19 | *.go: Use lowercase error values | Runxi Yu | 1 | -2/+2 |
2025-02-18 | hooks: Check error on conn.Write | Runxi Yu | 1 | -12/+36 |
2025-02-18 | *.go: Add some comments for docs | Runxi Yu | 1 | -0/+4 |
2025-02-18 | git_hooks_handle: Allow anonymous pushes to contrib/ | Runxi Yu | 1 | -2/+74 |
2025-02-18 | hooks: Fix the race condition that causes EPIPE | Runxi Yu | 1 | -0/+7 |
2025-02-17 | hooks, etc.: Restructure concurrency and data flow | Runxi Yu | 1 | -11/+16 |
2025-02-17 | git_hooks_handle.go: Remove err_not_unixconn | Runxi Yu | 1 | -1/+0 |
2025-02-17 | hooks, etc.: Authenticate hooks, and handle them in the spawning thread | Runxi Yu | 1 | -1/+23 |
2025-02-17 | git_hooks_handle.go: Read argv from hook | Runxi Yu | 1 | -7/+33 |
2025-02-17 | git_hooks_handle.go: Refactor for clarity | Runxi Yu | 1 | -14/+13 |
2025-02-17 | git_hooks_handle.go: Exit on UID mismatch, handle >1 connections | Runxi Yu | 1 | -15/+21 |
2025-02-17 | git_hooks_handle.go, etc.: Listen for connections from hooks | Runxi Yu | 1 | -1/+11 |
2025-02-17 | git_hooks_handle.go: Move from git_hooks.go | Runxi Yu | 1 | -0/+0 |
2025-02-17 | git_hooks{.go,_client}: Add stub for git hook clients | Runxi Yu | 1 | -0/+45 |