/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 bzrlib/transport/http/__init__.py

Update to bzr.dev.

Show diffs side-by-side

added added

removed removed

Lines of Context:
524
524
            raise errors.SmartProtocolError(str(e))
525
525
        return body_filelike
526
526
 
 
527
    def should_probe(self):
 
528
        return True
 
529
 
 
530
    def remote_path_from_transport(self, transport):
 
531
        # Strip the optional 'bzr+' prefix from transport so it will have the
 
532
        # same scheme as self.
 
533
        transport_base = transport.base
 
534
        if transport_base.startswith('bzr+'):
 
535
            transport_base = transport_base[4:]
 
536
        rel_url = urlutils.relative_url(self.base, transport_base)
 
537
        return urllib.unquote(rel_url)
 
538
 
527
539
 
528
540
class SmartClientHTTPMediumRequest(medium.SmartClientMediumRequest):
529
541
    """A SmartClientMediumRequest that works with an HTTP medium."""