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