Show More
@@ -471,6 +471,25 b' def get_pull_paths(repo, ui, sources, de' | |||
|
471 | 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 | 493 | def get_unique_pull_path(action, repo, ui, source=None, default_branches=()): |
|
475 | 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