diff options
| author | Joel Klinghed <the_jk@spawned.biz> | 2025-01-26 23:58:23 +0100 |
|---|---|---|
| committer | Joel Klinghed <the_jk@spawned.biz> | 2025-01-26 23:58:23 +0100 |
| commit | 1a44800b8f8b473902c2df29e9dab2054bde4c6b (patch) | |
| tree | 0a5fc0bbde37418a6fbb6929f4fdc2ad060d37b0 /server | |
| parent | d1647b7a056f04ad5828976dd5a7e2e06b431feb (diff) | |
Make sure git repo is configured to let pre-receive and post-receive
hooks handle delete and fast forward rules.
Diffstat (limited to 'server')
| -rw-r--r-- | server/src/git.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/server/src/git.rs b/server/src/git.rs index 7add644..b215750 100644 --- a/server/src/git.rs +++ b/server/src/git.rs @@ -135,6 +135,14 @@ impl RepoData { self.config_set(repo, "eyeballs.socket", relative.to_str().unwrap()) .await?; } + + // Handled by pre-receive hook, allow fast forwards for reviews that expect it. + self.config_set(repo, "receive.denyNonFastForwards", "false") + .await?; + // Handled by pre-receive hook, allow deletes for non-review branches + self.config_set(repo, "receive.denyDeletes", "false") + .await?; + Ok(()) } |
