Rev 6309: (jelmer) Fix fallback for RemoteBranch.revision_id_to_dotted_revno, in file:///srv/pqm.bazaar-vcs.org/archives/thelove/bzr/%2Btrunk/

Patch Queue Manager pqm at pqm.ubuntu.com
Mon Nov 28 03:52:44 UTC 2011


At file:///srv/pqm.bazaar-vcs.org/archives/thelove/bzr/%2Btrunk/

------------------------------------------------------------
revno: 6309 [merge]
revision-id: pqm at pqm.ubuntu.com-20111128035243-w2jbl870d8lq94v1
parent: pqm at pqm.ubuntu.com-20111128030327-ps8yfespwmhati3y
parent: jelmer at samba.org-20111126204900-e2pb0tkn6ji66nwy
committer: Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Mon 2011-11-28 03:52:43 +0000
message:
  (jelmer) Fix fallback for RemoteBranch.revision_id_to_dotted_revno,
   and add a test. (Jelmer Vernooij)
modified:
  bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
  bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
=== modified file 'bzrlib/remote.py'
--- a/bzrlib/remote.py	2011-11-28 03:03:27 +0000
+++ b/bzrlib/remote.py	2011-11-28 03:52:43 +0000
@@ -3363,7 +3363,7 @@
                 self._remote_path(), revision_id)
         except errors.UnknownSmartMethod:
             self._ensure_real()
-            return self._real_branch.revision_id_to_revno(revision_id)
+            return self._real_branch.revision_id_to_dotted_revno(revision_id)
         if response[0] == 'ok':
             return tuple([int(x) for x in response[1:]])
         else:

=== modified file 'bzrlib/tests/test_remote.py'
--- a/bzrlib/tests/test_remote.py	2011-11-25 18:45:53 +0000
+++ b/bzrlib/tests/test_remote.py	2011-11-28 03:52:43 +0000
@@ -2075,6 +2075,15 @@
             branch.revision_id_to_dotted_revno, 'unknown')
         self.assertFinished(client)
 
+    def test_dotted_no_smart_verb(self):
+        self.setup_smart_server_with_call_log()
+        branch = self.make_branch('.')
+        self.disable_verb('Branch.revision_id_to_revno')
+        self.reset_smart_call_log()
+        self.assertEquals((0, ),
+            branch.revision_id_to_dotted_revno('null:'))
+        self.assertLength(7, self.hpss_calls)
+
 
 class TestBzrDirGetSetConfig(RemoteBzrDirTestCase):
 




More information about the bazaar-commits mailing list