tests/notcapable
changeset 42813 268662aac075
parent 41314 15fd3069caa6
child 49753 ff7134e03629
equal deleted inserted replaced
42807:383fdfa6bba9 42813:268662aac075
     4 then
     4 then
     5     echo "CAP environment variable not set."
     5     echo "CAP environment variable not set."
     6 fi
     6 fi
     7 
     7 
     8 cat > notcapable-$CAP.py << EOF
     8 cat > notcapable-$CAP.py << EOF
     9 from mercurial import extensions, localrepo, repository
     9 from mercurial import extensions, localrepo
       
    10 from mercurial.interfaces import repository
    10 def extsetup(ui):
    11 def extsetup(ui):
    11     extensions.wrapfunction(repository.peer, 'capable', wrapcapable)
    12     extensions.wrapfunction(repository.peer, 'capable', wrapcapable)
    12     extensions.wrapfunction(localrepo.localrepository, 'peer', wrappeer)
    13     extensions.wrapfunction(localrepo.localrepository, 'peer', wrappeer)
    13 def wrapcapable(orig, self, name, *args, **kwargs):
    14 def wrapcapable(orig, self, name, *args, **kwargs):
    14     if name in b'$CAP'.split(b' '):
    15     if name in b'$CAP'.split(b' '):