Comments
Patch
@@ -59,8 +59,10 @@
$ cat > $TESTTMP/removesupportedformat.py << EOF
> from mercurial import localrepo
- > def extsetup(ui):
- > localrepo.localrepository.supportedformats.remove(b'generaldelta')
+ > def reposetup(ui, repo):
+ > local = repo.local()
+ > if local is not None:
+ > local.supported.remove(b'generaldelta')
> EOF
$ hg clone --config extensions.rsf=$TESTTMP/removesupportedformat.py --stream http://localhost:$HGPORT/ copy3
@@ -70,8 +70,10 @@
$ cat > $TESTTMP/removesupportedformat.py << EOF
> from mercurial import localrepo
- > def extsetup(ui):
- > localrepo.localrepository.supportedformats.remove(b'generaldelta')
+ > def reposetup(ui, repo):
+ > local = repo.local()
+ > if local is not None:
+ > local.supported.remove(b'generaldelta')
> EOF
$ hg clone --config extensions.rsf=$TESTTMP/removesupportedformat.py --stream http://localhost:$HGPORT/ copy3
@@ -104,7 +104,7 @@
streamreqs = set(streamreqs.split(b','))
# Server requires something we don't support. Bail.
- missingreqs = streamreqs - repo.supportedformats
+ missingreqs = streamreqs - repo.supported
if missingreqs:
pullop.repo.ui.warn(
_(
@@ -481,7 +481,7 @@
)
filecount, bytecount, requirements = readbundle1header(fp)
- missingreqs = requirements - repo.supportedformats
+ missingreqs = requirements - repo.supported
if missingreqs:
raise error.Abort(
_(b'unable to apply stream clone: unsupported format: %s')