aboutsummaryrefslogtreecommitdiff
path: root/git_hooks_handle.go (unfollow)
Commit message (Expand)AuthorFilesLines
6 dayshooks, fedauth: Add basic federated authentication for git pushRunxi Yu1-0/+47
6 dayshooks: Remove debug printfRunxi Yu1-2/+0
6 dayshooks: Send/process environment variables starting with GIT_Runxi Yu1-0/+29
7 days*: Support subgroups via SQL recursionRunxi Yu1-1/+1
8 days*: Typing fixesRunxi Yu1-1/+1
8 days*: Replace some := with varRunxi Yu1-34/+49
10 daysAdd SPDX license headers to all Go filesRunxi Yu1-0/+3
2025-02-20ssh/recv: Check hooksPath before receiving packsRunxi Yu1-20/+13
2025-02-20hooks, ssh: Indicate URL of newly-created MRsRunxi Yu1-3/+6
2025-02-20hooks: Clarify the last ACK/NAK being overallRunxi Yu1-4/+3
2025-02-20hooks: Use colorful SSH messagesRunxi Yu1-23/+32
2025-02-19hooks: Don't trim contrib/ when inserting MRsRunxi Yu1-2/+2
2025-02-19all: Use COALESCE to handle some nullable database fieldsRunxi Yu1-1/+6
2025-02-19ssh/recv, hooks: Create MRs on push, reject pushes to others' MRsRunxi Yu1-5/+32
2025-02-19hooks: Ignore error value of the last conn.Write()Runxi Yu1-1/+1
2025-02-19hooks: Use ssh stderr directly instead of going through hookRunxi Yu1-132/+99
2025-02-19hooks: Reject non-FF contrib pushes for nowRunxi Yu1-36/+68
2025-02-19hooks: Add TODOs on where to create MRs and MR history pointsRunxi Yu1-0/+8
2025-02-19*.go: Use lowercase error valuesRunxi Yu1-2/+2
2025-02-18hooks: Check error on conn.WriteRunxi Yu1-12/+36
2025-02-18*.go: Add some comments for docsRunxi Yu1-0/+4
2025-02-18git_hooks_handle: Allow anonymous pushes to contrib/Runxi Yu1-2/+74
2025-02-18hooks: Fix the race condition that causes EPIPERunxi Yu1-0/+7
2025-02-17hooks, etc.: Restructure concurrency and data flowRunxi Yu1-11/+16
2025-02-17git_hooks_handle.go: Remove err_not_unixconnRunxi Yu1-1/+0
2025-02-17hooks, etc.: Authenticate hooks, and handle them in the spawning threadRunxi Yu1-1/+23
2025-02-17git_hooks_handle.go: Read argv from hookRunxi Yu1-7/+33
2025-02-17git_hooks_handle.go: Refactor for clarityRunxi Yu1-14/+13
2025-02-17git_hooks_handle.go: Exit on UID mismatch, handle >1 connectionsRunxi Yu1-15/+21
2025-02-17git_hooks_handle.go, etc.: Listen for connections from hooksRunxi Yu1-1/+11
2025-02-17git_hooks_handle.go: Move from git_hooks.goRunxi Yu1-0/+0
2025-02-17git_hooks{.go,_client}: Add stub for git hook clientsRunxi Yu1-0/+45