tests/test-http-bundle1.t
changeset 48600 d9017df70135
parent 47868 8ae828fd008b
child 49825 2f2682f40ea0
equal deleted inserted replaced
48599:dfbfa802876b 48600:d9017df70135
    68 
    68 
    69 try to clone via stream but missing requirements, so should use pull instead
    69 try to clone via stream but missing requirements, so should use pull instead
    70 
    70 
    71   $ cat > $TESTTMP/removesupportedformat.py << EOF
    71   $ cat > $TESTTMP/removesupportedformat.py << EOF
    72   > from mercurial import localrepo
    72   > from mercurial import localrepo
    73   > def extsetup(ui):
    73   > def reposetup(ui, repo):
    74   >     localrepo.localrepository.supportedformats.remove(b'generaldelta')
    74   >     local = repo.local()
       
    75   >     if local is not None:
       
    76   >         local.supported.remove(b'generaldelta')
    75   > EOF
    77   > EOF
    76 
    78 
    77   $ hg clone --config extensions.rsf=$TESTTMP/removesupportedformat.py --stream http://localhost:$HGPORT/ copy3
    79   $ hg clone --config extensions.rsf=$TESTTMP/removesupportedformat.py --stream http://localhost:$HGPORT/ copy3
    78   warning: stream clone requested but client is missing requirements: generaldelta
    80   warning: stream clone requested but client is missing requirements: generaldelta
    79   (see https://www.mercurial-scm.org/wiki/MissingRequirement for more information)
    81   (see https://www.mercurial-scm.org/wiki/MissingRequirement for more information)