tests/pullext.py
changeset 43506 9f70512ae2cf
parent 43076 2372284d9457
child 45372 77b8588dd84e
equal deleted inserted replaced
43505:47fac1692ede 43506:9f70512ae2cf
    16 )
    16 )
    17 from mercurial.interfaces import repository
    17 from mercurial.interfaces import repository
    18 
    18 
    19 
    19 
    20 def clonecommand(orig, ui, repo, *args, **kwargs):
    20 def clonecommand(orig, ui, repo, *args, **kwargs):
    21     if kwargs.get(r'include') or kwargs.get(r'exclude'):
    21     if kwargs.get('include') or kwargs.get('exclude'):
    22         kwargs[r'narrow'] = True
    22         kwargs['narrow'] = True
    23 
    23 
    24     if kwargs.get(r'depth'):
    24     if kwargs.get('depth'):
    25         try:
    25         try:
    26             kwargs[r'depth'] = int(kwargs[r'depth'])
    26             kwargs['depth'] = int(kwargs['depth'])
    27         except ValueError:
    27         except ValueError:
    28             raise error.Abort(_('--depth must be an integer'))
    28             raise error.Abort(_('--depth must be an integer'))
    29 
    29 
    30     return orig(ui, repo, *args, **kwargs)
    30     return orig(ui, repo, *args, **kwargs)
    31 
    31