Add SHA256 Support

Christian Hesse list at
Tue Oct 17 07:32:24 UTC 2023

"nick" <nick at> on Tue, 2023/10/17 01:33:
> I am a satisfied user of Cgit, but I wish it supported SHA-256 repos.
> Gitea will soon support SHA-256:
> There is also at least one repository hosting platform which supports
> SHA-256:
> According to Git documentation, it should be safe to implement:
> "Historically, we warned that SHA-256 repositories may later need
> backward incompatible changes when we introduce such interoperability
> features. Today, we only expect compatible changes. Furthermore, if such
> changes prove to be necessary, it can be expected that SHA-256
> repositories created with today’s Git will be usable by future
> versions of Git without data loss."

This is a sha256 repository hosted by cgit:

Support was added around 2020/10/20.
main(a){char*c=/*    Schoene Gruesse                         */"B?IJj;MEH"
"CX:;",b;for(a/*    Best regards             my address:    */=0;b=c[a++];)
putchar(b-1/(/*    Chris            cc -ox -xc - && ./x    */b/42*2-3)*42);}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <>

More information about the CGit mailing list