@Lez did some work on this:
I also wrote an incomplete PR to ngit to put git packs on blossom to maximise efficiency. Ultimately we both concluded that using a git server is better. Its super efficient, battle tested, has lots of advanced features that people use (LFS, shallow cloning, etc) and allows backwards compatable integration (eg. with CI /CD). 

gitworkshop - Decentralized Git
Decentralized GitHub alternative over Nostr

gitworkshop - Decentralized Git
Decentralized GitHub alternative over Nostr