Show More
@@ -720,12 +720,13 b' def overridepull(orig, ui, repo, source=' | |||||
720 | return result |
|
720 | return result | |
721 |
|
721 | |||
722 | def overrideclone(orig, ui, source, dest=None, **opts): |
|
722 | def overrideclone(orig, ui, source, dest=None, **opts): | |
723 | if dest is None: |
|
723 | d = dest | |
724 | dest = hg.defaultdest(source) |
|
724 | if d is None: | |
725 | if opts.get('all_largefiles') and not hg.islocal(dest): |
|
725 | d = hg.defaultdest(source) | |
|
726 | if opts.get('all_largefiles') and not hg.islocal(d): | |||
726 | raise util.Abort(_( |
|
727 | raise util.Abort(_( | |
727 | '--all-largefiles is incompatible with non-local destination %s' % |
|
728 | '--all-largefiles is incompatible with non-local destination %s' % | |
728 |
d |
|
729 | d)) | |
729 | result = hg.clone(ui, opts, source, dest, |
|
730 | result = hg.clone(ui, opts, source, dest, | |
730 | pull=opts.get('pull'), |
|
731 | pull=opts.get('pull'), | |
731 | stream=opts.get('uncompressed'), |
|
732 | stream=opts.get('uncompressed'), |
@@ -707,6 +707,16 b' Test cloning with --all-largefiles flag' | |||||
707 | commit: (clean) |
|
707 | commit: (clean) | |
708 | update: 8 new changesets (update) |
|
708 | update: 8 new changesets (update) | |
709 |
|
709 | |||
|
710 | $ mkdir xyz | |||
|
711 | $ cd xyz | |||
|
712 | $ hg clone ../a | |||
|
713 | destination directory: a | |||
|
714 | updating to branch default | |||
|
715 | 5 files updated, 0 files merged, 0 files removed, 0 files unresolved | |||
|
716 | getting changed largefiles | |||
|
717 | 3 largefiles updated, 0 removed | |||
|
718 | $ cd .. | |||
|
719 | ||||
710 | $ hg clone --all-largefiles a ssh://localhost/a |
|
720 | $ hg clone --all-largefiles a ssh://localhost/a | |
711 | abort: --all-largefiles is incompatible with non-local destination ssh://localhost/a |
|
721 | abort: --all-largefiles is incompatible with non-local destination ssh://localhost/a | |
712 | [255] |
|
722 | [255] |
General Comments 0
You need to be logged in to leave comments.
Login now