Client and server can agree on using a common promisor remote
To allow a client to fetch directly from a promisor remote used by the server when cloning (see #332 (closed)), it was requested by Junio that the client and the server should first agree using a protocol extension on using a common promisor remote.
Edited by Christian Couder