hgcompat.py
34 lines
| 1.3 KiB
| text/x-python
|
PythonLexer
r2199 | """ | |||
Mercurial libs compatibility | ||||
""" | ||||
r2007 | ||||
r3941 | import mercurial | |||
r3944 | import mercurial.demandimport | |||
## patch demandimport, due to bug in mercurial when it allways triggers demandimport.enable() | ||||
mercurial.demandimport.enable = lambda *args, **kwargs: 1 | ||||
r2007 | from mercurial import archival, merge as hg_merge, patch, ui | |||
r3941 | from mercurial import discovery | |||
from mercurial import localrepo | ||||
Mads Kiilerich
|
r3976 | from mercurial import unionrepo | ||
r3941 | from mercurial import scmutil | |||
from mercurial import config | ||||
r2007 | from mercurial.commands import clone, nullid, pull | |||
from mercurial.context import memctx, memfilectx | ||||
from mercurial.error import RepoError, RepoLookupError, Abort | ||||
r3941 | from mercurial.hgweb import hgweb_mod | |||
r2007 | from mercurial.hgweb.common import get_contact | |||
from mercurial.localrepo import localrepository | ||||
from mercurial.match import match | ||||
from mercurial.mdiff import diffopts | ||||
from mercurial.node import hex | ||||
r2207 | from mercurial.encoding import tolocal | |||
r2815 | from mercurial.discovery import findcommonoutgoing | |||
r3877 | from mercurial.hg import peer | |||
r3941 | from mercurial.httppeer import httppeer | |||
r3797 | from mercurial.util import url as hg_url | |||
r3941 | from mercurial.scmutil import revrange | |||
from mercurial.node import nullrev | ||||
r3797 | ||||
# those authnadlers are patched for python 2.6.5 bug an | ||||
# infinit looping when given invalid resources | ||||
from mercurial.url import httpbasicauthhandler, httpdigestauthhandler | ||||