Changeset - eb337bdaa0e1
[Not reviewed]
default
0 2 0
Mads Kiilerich - 10 years ago 2015-08-05 12:29:41
madski@unity3d.com
mercurial: support Mercurial 3.5

test_archive failed without the hgcompat workaround.
2 files changed with 3 insertions and 1 deletions:
0 comments (0 inline, 0 general)
kallithea/lib/vcs/utils/hgcompat.py
Show inline comments
 
@@ -41,6 +41,8 @@ if inspect.getargspec(memfilectx.__init_
 
    def _memfilectx__init__(self, repo, *a, **b):
 
        return _org__init__(self, *a, **b)
 
    memfilectx.__init__ = _memfilectx__init__
 

	
 
# workaround for 3.3 94ac64bcf6fe and not calling largefiles reposetup correctly
 
localrepository._lfstatuswriters = [lambda *msg, **opts: None]
 
# 3.5 7699d3212994 added the invariant that repo.lfstatus must exist before hitting overridearchive
 
localrepository.lfstatus = False
setup.py
Show inline comments
 
@@ -54,20 +54,20 @@ requirements = [
 
    "simplejson==2.5.2",
 
    "mock",
 
    "pycrypto>=2.6.0,<=2.6.1",
 
    "URLObject==2.3.4",
 
    "Routes==1.13",
 
    "dulwich>=0.9.9,<=0.9.9",
 
    "mercurial>=2.9,<3.6",
 
]
 

	
 
if sys.version_info < (2, 7):
 
    requirements.append("importlib==1.0.1")
 
    requirements.append("unittest2")
 
    requirements.append("argparse")
 

	
 
requirements.append("mercurial>=2.9,<3.4")
 
if not is_windows:
 
    requirements.append("py-bcrypt>=0.3.0,<=0.4")
 

	
 

	
 
dependency_links = [
 
]
0 comments (0 inline, 0 general)