aboutsummaryrefslogtreecommitdiff
path: root/git_init.go
diff options
context:
space:
mode:
authorRunxi Yu <me@runxiyu.org>2025-03-07 17:10:00 +0800
committerRunxi Yu <me@runxiyu.org>2025-03-07 17:10:21 +0800
commit0c5f8b4b639e48176f1cbf78b732cb20d5abf0a4 (patch)
treec91b09e3c3bb53f989b66b6edd56d96baf30aa92 /git_init.go
parenthooks: Remove debug printf (diff)
downloadforge-0c5f8b4b639e48176f1cbf78b732cb20d5abf0a4.tar.gz
forge-0c5f8b4b639e48176f1cbf78b732cb20d5abf0a4.tar.zst
forge-0c5f8b4b639e48176f1cbf78b732cb20d5abf0a4.zip
hooks, fedauth: Add basic federated authentication for git push
Diffstat (limited to '')
-rw-r--r--git_init.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/git_init.go b/git_init.go
index 1e1f8c7..4313ee8 100644
--- a/git_init.go
+++ b/git_init.go
@@ -24,6 +24,7 @@ func git_bare_init_with_default_hooks(repo_path string) (err error) {
}
git_config.Raw.SetOption("core", git_format_config.NoSubsection, "hooksPath", config.Hooks.Execs)
+ git_config.Raw.SetOption("receive", git_format_config.NoSubsection, "advertisePushOptions", "true")
if err = repo.SetConfig(git_config); err != nil {
return err