Show More
@@ -471,6 +471,22 b' def get_pull_paths(repo, ui, sources, de' | |||
|
471 | 471 | yield parseurl(url, default_branches) |
|
472 | 472 | |
|
473 | 473 | |
|
474 | def get_unique_pull_path(action, repo, ui, source=None, default_branches=()): | |
|
475 | """return a unique `(path, branch)` or abort if multiple are found | |
|
476 | ||
|
477 | This is useful for command and action that does not support multiple | |
|
478 | destination (yet). | |
|
479 | ||
|
480 | Note that for now, we cannot get multiple destination so this function is "trivial". | |
|
481 | ||
|
482 | The `action` parameter will be used for the error message. | |
|
483 | """ | |
|
484 | if source is None: | |
|
485 | source = b'default' | |
|
486 | url = ui.expandpath(source) | |
|
487 | return parseurl(url, default_branches) | |
|
488 | ||
|
489 | ||
|
474 | 490 | def get_clone_path(ui, source, default_branches=()): |
|
475 | 491 | """return the `(origsource, path, branch)` selected as clone source""" |
|
476 | 492 | url = ui.expandpath(source) |
General Comments 0
You need to be logged in to leave comments.
Login now