tests/notcapable
changeset 50413 3a2df812e1c7
parent 49753 ff7134e03629
equal deleted inserted replaced
50412:4077d6222cf1 50413:3a2df812e1c7
    13     extensions.wrapfunction(localrepo.localrepository, 'peer', wrappeer)
    13     extensions.wrapfunction(localrepo.localrepository, 'peer', wrappeer)
    14 def wrapcapable(orig, self, name, *args, **kwargs):
    14 def wrapcapable(orig, self, name, *args, **kwargs):
    15     if name in b'$CAP'.split(b' '):
    15     if name in b'$CAP'.split(b' '):
    16         return False
    16         return False
    17     return orig(self, name, *args, **kwargs)
    17     return orig(self, name, *args, **kwargs)
    18 def wrappeer(orig, self, path=None):
    18 def wrappeer(orig, self, *args, **kwargs):
    19     # Since we're disabling some newer features, we need to make sure local
    19     # Since we're disabling some newer features, we need to make sure local
    20     # repos add in the legacy features again.
    20     # repos add in the legacy features again.
    21     return localrepo.locallegacypeer(self, path=path)
    21     return localrepo.locallegacypeer(self, *args, **kwargs)
    22 EOF
    22 EOF
    23 
    23 
    24 echo '[extensions]' >> $HGRCPATH
    24 echo '[extensions]' >> $HGRCPATH
    25 echo "notcapable-$CAP = `pwd`/notcapable-$CAP.py" >> $HGRCPATH
    25 echo "notcapable-$CAP = `pwd`/notcapable-$CAP.py" >> $HGRCPATH