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