Show More
@@ -581,13 +581,20 b' def get_unique_pull_path(action, repo, u' | |||||
581 | return parseurl(path.rawloc, default_branches) |
|
581 | return parseurl(path.rawloc, default_branches) | |
582 |
|
582 | |||
583 |
|
583 | |||
|
584 | def get_clone_path_obj(ui, source): | |||
|
585 | """return the `(origsource, url, branch)` selected as clone source""" | |||
|
586 | if source == b'': | |||
|
587 | return None | |||
|
588 | return get_unique_pull_path_obj(b'clone', ui, source=source) | |||
|
589 | ||||
|
590 | ||||
584 | def get_clone_path(ui, source, default_branches=None): |
|
591 | def get_clone_path(ui, source, default_branches=None): | |
585 | """return the `(origsource, url, branch)` selected as clone source""" |
|
592 | """return the `(origsource, url, branch)` selected as clone source""" | |
|
593 | path = get_clone_path_obj(ui, source) | |||
|
594 | if path is None: | |||
|
595 | return (b'', b'', (None, default_branches)) | |||
586 | if default_branches is None: |
|
596 | if default_branches is None: | |
587 | default_branches = [] |
|
597 | default_branches = [] | |
588 | if source == b'': |
|
|||
589 | return (b'', b'', (None, default_branches)) |
|
|||
590 | path = get_unique_pull_path_obj(b'clone', ui, source=source) |
|
|||
591 | branches = (path.branch, default_branches) |
|
598 | branches = (path.branch, default_branches) | |
592 | return path.rawloc, path.loc, branches |
|
599 | return path.rawloc, path.loc, branches | |
593 |
|
600 |
General Comments 0
You need to be logged in to leave comments.
Login now