comparison tests/test_util.py @ 1569:4afe8d7e4602

test_util: hg.clone now wants revs not rev
author Augie Fackler <raf@durin42.com>
date Sat, 26 May 2018 17:35:27 -0400
parents 258fb67fb956
children d55c9d0ba350
comparison
equal deleted inserted replaced
1568:6afe15125065 1569:4afe8d7e4602
350 'from the wrong path!' 350 'from the wrong path!'
351 ) 351 )
352 352
353 def hgclone(ui, source, dest, update=True, rev=None): 353 def hgclone(ui, source, dest, update=True, rev=None):
354 if getattr(hg, 'peer', None): 354 if getattr(hg, 'peer', None):
355 # Since 1.9 (d976542986d2) 355 try:
356 src, dest = hg.clone(ui, {}, source, dest, update=update, rev=rev) 356 # Since 1.9 (d976542986d2)
357 src, dest = hg.clone(ui, {}, source, dest, update=update, rev=rev)
358 except TypeError:
359 # hg 4.6+ wants revs instead of rev
360 src, dest = hg.clone(ui, {}, source, dest, update=update, revs=rev)
357 else: 361 else:
358 src, dest = hg.clone(ui, source, dest, update=update, rev=rev) 362 src, dest = hg.clone(ui, source, dest, update=update, rev=rev)
359 return src, dest 363 return src, dest
360 364
361 def svnls(repo_path, path, rev='HEAD'): 365 def svnls(repo_path, path, rev='HEAD'):