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.
Further details
Proposal
Teach Git to guess which refs to send, and send them all if there is a bad result.