This function will be useful for command and template that wants to display path
related information.
Details
Details
Diff Detail
Diff Detail
- Repository
- rHG Mercurial
- Branch
- default
- Lint
No Linters Available - Unit
No Unit Test Coverage
This function will be useful for command and template that wants to display path
related information.
| No Linters Available |
| No Unit Test Coverage |
| Path | Packages | |||
|---|---|---|---|---|
| M | mercurial/utils/urlutil.py (12 lines) |
| Commit | Parents | Author | Summary | Date |
|---|---|---|---|---|
| 57c8cfa5c0ae | ac0dc2a0de38 | Pierre-Yves David | Apr 15 2021, 5:46 AM |
| def removeauth(u): | def removeauth(u): | ||||
| # type: (bytes) -> bytes | # type: (bytes) -> bytes | ||||
| '''remove all authentication information from a url string''' | '''remove all authentication information from a url string''' | ||||
| u = url(u) | u = url(u) | ||||
| u.user = u.passwd = None | u.user = u.passwd = None | ||||
| return bytes(u) | return bytes(u) | ||||
| def list_paths(ui, target_path=None): | |||||
| """list all the (name, paths) in the passed ui""" | |||||
| if target_path is None: | |||||
| return sorted(pycompat.iteritems(ui.paths)) | |||||
| else: | |||||
| path = ui.paths.get(target_path) | |||||
| if path is None: | |||||
| return [] | |||||
| else: | |||||
| return [(target_path, path)] | |||||
| def try_path(ui, url): | def try_path(ui, url): | ||||
| """try to build a path from a url | """try to build a path from a url | ||||
| Return None if no Path could built. | Return None if no Path could built. | ||||
| """ | """ | ||||
| try: | try: | ||||
| # we pass the ui instance are warning might need to be issued | # we pass the ui instance are warning might need to be issued | ||||
| return path(ui, None, rawloc=url) | return path(ui, None, rawloc=url) | ||||