File opensuse-sha256-default-object-format.patch of Package gitea
commit 091e69aa65095a642323a49d6ceb27256fad5ad7
Author: Elisei Roca <eroca@suse.de>
Date: Wed Jun 18 20:11:57 2025 +0200
Switch default repo to SHA256
We rely that users create SHA256 repositories and changing
defaults manually is error-prone.
diff --git a/routers/web/repo/repo.go b/routers/web/repo/repo.go
index 828ec08a8a..8c1360f943 100644
--- a/routers/web/repo/repo.go
+++ b/routers/web/repo/repo.go
@@ -153,7 +153,7 @@ func createCommon(ctx *context.Context) {
ctx.Data["CanCreateRepoInDoer"] = ctx.Doer.CanCreateRepoIn(ctx.Doer)
ctx.Data["MaxCreationLimitOfDoer"] = ctx.Doer.MaxCreationLimit()
ctx.Data["SupportedObjectFormats"] = git.DefaultFeatures().SupportedObjectFormats
- ctx.Data["DefaultObjectFormat"] = git.Sha1ObjectFormat
+ ctx.Data["DefaultObjectFormat"] = git.Sha256ObjectFormat
}
// Create render creating repository page