equal
deleted
inserted
replaced
510 for source in sources: |
510 for source in sources: |
511 if source in ui.paths: |
511 if source in ui.paths: |
512 for p in ui.paths[source]: |
512 for p in ui.paths[source]: |
513 yield parseurl(p.rawloc, default_branches) |
513 yield parseurl(p.rawloc, default_branches) |
514 else: |
514 else: |
515 # Try to resolve as a local path or URI. |
515 p = path(ui, None, source, validate_path=False) |
516 path = try_path(ui, source) |
516 yield parseurl(p.rawloc, default_branches) |
517 if path is not None: |
|
518 url = path.rawloc |
|
519 else: |
|
520 url = source |
|
521 yield parseurl(url, default_branches) |
|
522 |
517 |
523 |
518 |
524 def get_unique_push_path(action, repo, ui, dest=None): |
519 def get_unique_push_path(action, repo, ui, dest=None): |
525 """return a unique `path` or abort if multiple are found |
520 """return a unique `path` or abort if multiple are found |
526 |
521 |