Junio C Hamano [off-list ref] writes:
Having said that, I do not particulary think allowing push to
write into different ref is an unreasonable thing. As you
pointed out long time ago when send-pack was first done, the
protocol is not so easily extensible, so this may require either
backward incompatible protocol change, or introduction of a new
program pair send-pack-2 / receive-pack-2. I'll take a look
sometime this weekend. Bedtime.
Again, what Linus designed turns out to be perfect. It does not
appear to need a protocol level change at all. I'll code up
something over the weekend if I am lucky.