equal
deleted
inserted
replaced
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 |