equal
deleted
inserted
replaced
451 dests = [None] |
451 dests = [None] |
452 for dest in dests: |
452 for dest in dests: |
453 yield ui.getpath(dest, default=(b'default-push', b'default')) |
453 yield ui.getpath(dest, default=(b'default-push', b'default')) |
454 |
454 |
455 |
455 |
|
456 def get_pull_paths(repo, ui, sources, default_branches=()): |
|
457 """yields all the `(path, branch)` selected as pull source by `sources`""" |
|
458 if not sources: |
|
459 sources = [b'default'] |
|
460 for source in sources: |
|
461 url = ui.expandpath(source) |
|
462 yield parseurl(url, default_branches) |
|
463 |
|
464 |
456 def parseurl(path, branches=None): |
465 def parseurl(path, branches=None): |
457 '''parse url#branch, returning (url, (branch, branches))''' |
466 '''parse url#branch, returning (url, (branch, branches))''' |
458 u = url(path) |
467 u = url(path) |
459 branch = None |
468 branch = None |
460 if u.fragment: |
469 if u.fragment: |