tests/notcapable
changeset 14409 9ff996ba00b4
parent 14011 b69471bdb678
child 17192 1ac628cd7113
equal deleted inserted replaced
14408:054da1e0afbe 14409:9ff996ba00b4
     8 cat > notcapable-$CAP.py << EOF
     8 cat > notcapable-$CAP.py << EOF
     9 from mercurial import extensions, repo
     9 from mercurial import extensions, repo
    10 def extsetup():
    10 def extsetup():
    11     extensions.wrapfunction(repo.repository, 'capable', wrapper)
    11     extensions.wrapfunction(repo.repository, 'capable', wrapper)
    12 def wrapper(orig, self, name, *args, **kwargs):
    12 def wrapper(orig, self, name, *args, **kwargs):
    13     if name == '$CAP':
    13     if name in '$CAP'.split(' '):
    14         return False
    14         return False
    15     return orig(self, name, *args, **kwargs)
    15     return orig(self, name, *args, **kwargs)
    16 EOF
    16 EOF
    17 
    17 
    18 echo '[extensions]' >> $HGRCPATH
    18 echo '[extensions]' >> $HGRCPATH