summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
Diffstat (limited to 'server')
-rw-r--r--server/src/git.rs8
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(())
}