Rev 1514: Attach Subversion meta object rather than individual settings. in http://people.samba.org/bzr/jelmer/bzr-svn/trunk
Jelmer Vernooij
jelmer at samba.org
Sat Aug 2 01:41:51 BST 2008
At http://people.samba.org/bzr/jelmer/bzr-svn/trunk
------------------------------------------------------------
revno: 1514
revision-id: jelmer at samba.org-20080802004146-v8h0ol221bjxpdbi
parent: jelmer at samba.org-20080802001443-l5ap9wn1av92nbxp
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: 0.4
timestamp: Sat 2008-08-02 02:41:46 +0200
message:
Attach Subversion meta object rather than individual settings.
modified:
log.py log.py-20080707143400-mxzjdllay5jhvnq1-1
repository.py repository.py-20060306123302-1f8c5069b3fe0265
tests/test_log.py test_log.py-20080707150233-jwwy10h0byik6jxj-1
=== modified file 'log.py'
--- a/log.py 2008-07-07 14:55:25 +0000
+++ b/log.py 2008-08-02 00:41:46 +0000
@@ -20,8 +20,8 @@
def show_subversion_properties(rev):
data = None
ret = {}
- if getattr(rev, "svn_revision", None) is not None:
- data = (rev.svn_revision, rev.svn_branch)
+ if getattr(rev, "svn_meta", None) is not None:
+ data = (rev.svn_meta.revnum, rev.svn_meta.branch_path)
else:
try:
(uuid, bp, revnum, mapp) = mapping.parse_revision_id(rev.revision_id)
=== modified file 'repository.py'
--- a/repository.py 2008-07-25 11:50:37 +0000
+++ b/repository.py 2008-08-02 00:41:46 +0000
@@ -541,8 +541,7 @@
parent_ids=parent_ids,
inventory_sha1="")
- rev.svn_revision = revnum
- rev.svn_branch = path
+ rev.svn_meta = revmeta
rev.svn_uuid = self.uuid
mapping.import_revision(svn_revprops, svn_fileprops, self.uuid, path,
=== modified file 'tests/test_log.py'
--- a/tests/test_log.py 2008-07-07 15:06:13 +0000
+++ b/tests/test_log.py 2008-08-02 00:41:46 +0000
@@ -24,8 +24,11 @@
def test_svnprops(self):
rev = Revision("foo")
- rev.svn_revision = 2
- rev.svn_branch = "bar"
+ class Metaobj:
+ def __init__(self, revnum, branch):
+ self.revnum = revnum
+ self.branch_path = branch
+ rev.svn_meta = Metaobj(2, "bar")
self.assertEquals({"svn revno": "2 (on /bar)"},
show_subversion_properties(rev))
More information about the bazaar-commits
mailing list