equal
deleted
inserted
replaced
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) |