Rev 4097: (andrew) Add some medium._remember_is_before((1, 13)) calls. in file:///home/pqm/archives/thelove/bzr/%2Btrunk/
Canonical.com Patch Queue Manager
pqm at pqm.ubuntu.com
Mon Mar 9 07:46:02 GMT 2009
At file:///home/pqm/archives/thelove/bzr/%2Btrunk/
------------------------------------------------------------
revno: 4097
revision-id: pqm at pqm.ubuntu.com-20090309074558-icfv4ysggekuw4fi
parent: pqm at pqm.ubuntu.com-20090309070558-koep1iv8v0esc18d
parent: andrew.bennetts at canonical.com-20090309055610-xz0myl30bu5glng4
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Mon 2009-03-09 07:45:58 +0000
message:
(andrew) Add some medium._remember_is_before((1, 13)) calls.
modified:
bzrlib/remote.py remote.py-20060720103555-yeeg2x51vn0rbtdp-1
------------------------------------------------------------
revno: 4094.1.1
revision-id: andrew.bennetts at canonical.com-20090309055610-xz0myl30bu5glng4
parent: pqm at pqm.ubuntu.com-20090309023123-7hvnfrilrt5ql771
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: insert-stream-require-1.13
timestamp: Mon 2009-03-09 15:56:10 +1000
message:
Add some medium._remember_is_before((1, 13)) calls.
modified:
bzrlib/remote.py remote.py-20060720103555-yeeg2x51vn0rbtdp-1
=== modified file 'bzrlib/remote.py'
--- a/bzrlib/remote.py 2009-03-07 20:45:34 +0000
+++ b/bzrlib/remote.py 2009-03-09 05:56:10 +0000
@@ -151,6 +151,7 @@
try:
response = self._call(verb, path, stacking)
except errors.UnknownSmartMethod:
+ medium._remember_remote_is_before((1, 13))
return self._vfs_cloning_metadir(require_stacking=require_stacking)
if len(response) != 3:
raise errors.UnexpectedSmartServerResponse(response)
@@ -242,7 +243,7 @@
raise errors.UnexpectedSmartServerResponse(response)
return response
except errors.UnknownSmartMethod:
- pass
+ medium._remember_remote_is_before((1, 13))
response = self._call('BzrDir.open_branch', path)
if response[0] != 'ok':
raise errors.UnexpectedSmartServerResponse(response)
@@ -301,7 +302,11 @@
medium = self._client._medium
if medium._is_remote_before((1, 13)):
raise errors.UnknownSmartMethod(verb)
- response = self._call(verb, path)
+ try:
+ response = self._call(verb, path)
+ except errors.UnknownSmartMethod:
+ medium._remember_remote_is_before((1, 13))
+ raise
if response[0] != 'ok':
raise errors.UnexpectedSmartServerResponse(response)
return response, None
@@ -460,6 +465,7 @@
response = a_bzrdir._call(verb, path, network_name, shared_str)
except errors.UnknownSmartMethod:
# Fallback - use vfs methods
+ medium._remember_remote_is_before((1, 13))
return self._vfs_initialize(a_bzrdir, shared)
else:
# Turn the response into a RemoteRepository object.
@@ -1662,6 +1668,7 @@
response = a_bzrdir._call(verb, path, network_name)
except errors.UnknownSmartMethod:
# Fallback - use vfs methods
+ medium._remember_remote_is_before((1, 13))
return self._vfs_initialize(a_bzrdir)
if response[0] != 'ok':
raise errors.UnexpectedSmartServerResponse(response)
@@ -1899,6 +1906,7 @@
try:
response = self._call('Branch.get_tags_bytes', self._remote_path())
except errors.UnknownSmartMethod:
+ medium._remember_remote_is_before((1, 13))
return self._vfs_get_tags_bytes()
return response[0]
@@ -2106,6 +2114,7 @@
try:
response = self._call('Branch.get_parent', self._remote_path())
except errors.UnknownSmartMethod:
+ medium._remember_remote_is_before((1, 13))
return self._vfs_get_parent_location()
if len(response) != 1:
raise errors.UnexpectedSmartServerResponse(response)
More information about the bazaar-commits
mailing list