At file:///home/pqm/archives/thelove/bzr/%2Btrunk/
------------------------------------------------------------
revno: 4047
revision-id: [email protected]
parent: [email protected]
parent: [email protected]
committer: Canonical.com Patch Queue Manager <[email protected]>
branch nick: +trunk
timestamp: Wed 2009-02-25 05:55:16 +0000
message:
(robertc) Remove a wasted round trip determining the revno and revid
of a newly created RemoteBranch. (Robert Collins)
modified:
bzrlib/remote.py remote.py-20060720103555-yeeg2x51vn0rbtdp-1
bzrlib/tests/blackbox/test_push.py
test_push.py-20060329002750-929af230d5d22663
------------------------------------------------------------
revno: 4044.1.4
revision-id: [email protected]
parent: [email protected]
committer: Robert Collins <[email protected]>
branch nick: push.roundtrips
timestamp: Wed 2009-02-25 16:06:51 +1100
message:
Remove a wasted round trip determining the revno and revid of a newly
created branch.
modified:
bzrlib/remote.py remote.py-20060720103555-yeeg2x51vn0rbtdp-1
bzrlib/tests/blackbox/test_push.py
test_push.py-20060329002750-929af230d5d22663
=== modified file 'bzrlib/remote.py'
--- a/bzrlib/remote.py 2009-02-25 04:28:42 +0000
+++ b/bzrlib/remote.py 2009-02-25 05:06:51 +0000
@@ -1572,6 +1572,10 @@
remote_repo = RemoteRepository(repo_bzrdir, repo_format)
remote_branch = RemoteBranch(a_bzrdir, remote_repo,
format=format, setup_stacking=False)
+ # XXX: We know this is a new branch, so it must have revno 0, revid
+ # NULL_REVISION. Creating the branch locked would make this be unable
+ # to be wrong; here its simply very unlikely to be wrong. RBC 20090225
+ remote_branch._last_revision_info_cache = 0, NULL_REVISION
return remote_branch
def supports_tags(self):
=== modified file 'bzrlib/tests/blackbox/test_push.py'
--- a/bzrlib/tests/blackbox/test_push.py 2009-02-25 04:28:42 +0000
+++ b/bzrlib/tests/blackbox/test_push.py 2009-02-25 05:06:51 +0000
@@ -202,7 +202,7 @@
# being too low. If rpc_count increases, more network roundtrips have
# become necessary for this use case. Please do not adjust this number
# upwards without agreement from bzr's network support maintainers.
- self.assertEqual(29, rpc_count)
+ self.assertEqual(28, rpc_count)
def test_push_smart_stacked_streaming_acceptance(self):
self.setup_smart_server_with_call_log()
@@ -219,7 +219,7 @@
# being too low. If rpc_count increases, more network roundtrips have
# become necessary for this use case. Please do not adjust this number
# upwards without agreement from bzr's network support maintainers.
- self.assertEqual(56, rpc_count)
+ self.assertEqual(55, rpc_count)
remote = Branch.open('public')
self.assertEndsWith(remote.get_stacked_on_url(), '/parent')
--
bazaar-commits mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/bazaar-commits