Skip to content
  • Ævar Arnfjörð Bjarmason's avatar
    clone: request the 'bundle-uri' command when available · 0cfde740
    Ævar Arnfjörð Bjarmason authored and Junio C Hamano's avatar Junio C Hamano committed
    
    
    Set up all the needed client parts of the 'bundle-uri' protocol v2
    command, without actually doing anything with the bundle URIs.
    
    If the server says it supports 'bundle-uri' teach Git to issue the
    'bundle-uri' command after the 'ls-refs' during 'git clone'. The
    returned key=value pairs are passed to the bundle list code which is
    tested using a different ingest mechanism in t5750-bundle-uri-parse.sh.
    
    At this point, Git does nothing with that bundle list. It will not
    download any of the bundles. That will come in a later change after
    these protocol bits are finalized.
    
    The no-op client is initially used only by 'git clone' to test the basic
    functionality, and eventually will bootstrap the initial download of Git
    objects during a fresh clone. The bundle URI client will not be
    integrated into other fetches until a mechanism is created to select a
    subset of bundles for download.
    
    Signed-off-by: default avatarÆvar Arnfjörð Bjarmason <avarab@gmail.com>
    Signed-off-by: default avatarDerrick Stolee <derrickstolee@github.com>
    Signed-off-by: default avatarJunio C Hamano <gitster@pobox.com>
    0cfde740