diff mercurial/help/internals/wireprotocol.txt @ 37657:23c4ddda7bbe

wireproto: expose repository formats via capabilities Servers need to expose their set of repository storage requirements in order to facilitate streaming clones (clients need to know if they are capable of reading the raw storage files that the server exposes). Differential Revision: https://phab.mercurial-scm.org/D3335
author Gregory Szorc <gregory.szorc@gmail.com>
date Fri, 13 Apr 2018 12:50:47 -0700
parents b2fa1591fb44
children 89a16704114c
line wrap: on
line diff
--- a/mercurial/help/internals/wireprotocol.txt	Fri Apr 13 12:49:47 2018 -0700
+++ b/mercurial/help/internals/wireprotocol.txt	Fri Apr 13 12:50:47 2018 -0700
@@ -1774,6 +1774,11 @@
    An array of bytestrings defining the supported framing protocol
    media types. Servers will not accept media types not in this list.
 
+rawrepoformats
+   An array of storage formats the repository is using. This set of
+   requirements can be used to determine whether a client can read a
+   *raw* copy of file data available.
+
 heads
 -----