hgext/clonebundles.py
changeset 26644 74de1c59f71c
parent 26623 5a95fe44121d
child 26645 2faa7671a4b3
equal deleted inserted replaced
26643:d2e16419d3f4 26644:74de1c59f71c
    30 
    30 
    31 The server operator is responsible for generating the bundle manifest file.
    31 The server operator is responsible for generating the bundle manifest file.
    32 
    32 
    33 Metadata Attributes:
    33 Metadata Attributes:
    34 
    34 
    35 TBD
    35 BUNDLESPEC
       
    36    A "bundle specification" string that describes the type of the bundle.
       
    37 
       
    38    These are string values that are accepted by the "--type" argument of
       
    39    `hg bundle`.
       
    40 
       
    41    The values are parsed in strict mode, which means they must be of the
       
    42    "<compression>-<type>" form. See
       
    43    mercurial.exchange.parsebundlespec() for more details.
       
    44 
       
    45    Clients will automatically filter out specifications that are unknown or
       
    46    unsupported so they won't attempt to download something that likely won't
       
    47    apply.
       
    48 
       
    49    The actual value doesn't impact client behavior beyond filtering:
       
    50    clients will still sniff the bundle type from the header of downloaded
       
    51    files.
    36 """
    52 """
    37 
    53 
    38 from mercurial import (
    54 from mercurial import (
    39     extensions,
    55     extensions,
    40     wireproto,
    56     wireproto,