Rev 390: Add generate_revision_id function. in http://people.samba.org/bzr/jelmer/bzr-svn/bzr.dev

Jelmer Vernooij jelmer at samba.org
Tue Jan 9 03:22:20 GMT 2007


------------------------------------------------------------
revno: 390
revision-id: jelmer at samba.org-20070109032200-i8fd1603lsc4q1cm
parent: jelmer at samba.org-20070109021631-r3tjo36qj4hu2f95
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: main
timestamp: Tue 2007-01-09 04:22:00 +0100
message:
  Add generate_revision_id function.
modified:
  branch.py                      svnbranch.py-20051017135706-11c749eb0dab04a7
  tests/test_branch.py           test_branch.py-20060508162215-74ffeb5d608f8e20
=== modified file 'branch.py'
--- a/branch.py	2007-01-03 07:13:12 +0000
+++ b/branch.py	2007-01-09 03:22:00 +0000
@@ -111,6 +111,9 @@
             return self._create_lightweight_checkout(to_location, revision_id)
         else:
             return self._create_heavyweight_checkout(to_location, revision_id)
+
+    def generate_revision_id(self, revnum):
+        return self.repository.generate_revision_id(revnum, self.branch_path)
        
     def _generate_revision_history(self, last_revnum):
         self._revision_history = []

=== modified file 'tests/test_branch.py'
--- a/tests/test_branch.py	2007-01-03 07:13:12 +0000
+++ b/tests/test_branch.py	2007-01-09 03:22:00 +0000
@@ -479,6 +479,11 @@
         result = branch.check()
         self.assertEqual(branch, result.branch) 
  
+    def test_generate_revision_id(self):
+        repos_url = self.make_client('d', 'dc')
+        branch = Branch.open('d')
+        self.assertEqual("svn-v%d:1@%s-" % (MAPPING_VERSION, branch.repository.uuid),  branch.generate_revision_id(1))
+
     def test_create_checkout(self):
         repos_url = self.make_client('d', 'dc')
 




More information about the bazaar-commits mailing list