/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to breezy/git/remote.py

  • Committer: Jelmer Vernooij
  • Date: 2020-01-12 13:56:10 UTC
  • mto: This revision was merged to the branch mainline in revision 7443.
  • Revision ID: jelmer@jelmer.uk-20200112135610-0a9bct6x4cw7he6y
Add strip_segment_parameters function.

Show diffs side-by-side

added added

removed removed

Lines of Context:
200
200
                message.endswith(' not found.'))):
201
201
        return NotBranchError(url, message)
202
202
    if message == "HEAD failed to update":
203
 
        base_url, _ = urlutils.split_segment_parameters(url)
 
203
        base_url = urlutils.strip_segment_parameters(url)
204
204
        return HeadUpdateFailed(base_url)
205
205
    if message.startswith('access denied or repository not exported:'):
206
206
        extra, path = message.split(':', 1)
676
676
        url = urlutils.URL.from_string(transport.external_url())
677
677
        url.user = url.quoted_user = None
678
678
        url.password = url.quoted_password = None
679
 
        url = urlutils.split_segment_parameters(str(url))[0]
 
679
        url = urlutils.strip_segment_parameters(str(url))
680
680
        super(BzrGitHttpClient, self).__init__(url, *args, **kwargs)
681
681
 
682
682
    def _http_request(self, url, headers=None, data=None,
740
740
 
741
741
 
742
742
def _git_url_and_path_from_transport(external_url):
743
 
    url, _ = urlutils.split_segment_parameters(external_url)
 
743
    url = urlutils.strip_segment_parameters(external_url)
744
744
    return urlparse.urlsplit(url)
745
745
 
746
746