Show More
@@ -471,6 +471,25 b' def get_pull_paths(repo, ui, sources, de' | |||||
471 | yield parseurl(url, default_branches) |
|
471 | yield parseurl(url, default_branches) | |
472 |
|
472 | |||
473 |
|
473 | |||
|
474 | def get_unique_push_path(action, repo, ui, dest=None): | |||
|
475 | """return a unique `path` 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 dest is None: | |||
|
485 | dests = [] | |||
|
486 | else: | |||
|
487 | dests = [dest] | |||
|
488 | dests = list(get_push_paths(repo, ui, dests)) | |||
|
489 | assert len(dests) == 1 | |||
|
490 | return dests[0] | |||
|
491 | ||||
|
492 | ||||
474 | def get_unique_pull_path(action, repo, ui, source=None, default_branches=()): |
|
493 | def get_unique_pull_path(action, repo, ui, source=None, default_branches=()): | |
475 | """return a unique `(path, branch)` or abort if multiple are found |
|
494 | """return a unique `(path, branch)` or abort if multiple are found | |
476 |
|
495 |
General Comments 0
You need to be logged in to leave comments.
Login now