Implement protocol v2 support for Git push
Problem to solve
git push can transfer very large amounts of data in refs alone, that are many many orders of magnitudes larger than the change being uploaded.
Teach Git to guess which refs to send, and send them all if there is a bad result.
Links / references
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information