Rev 1715: Fix tests. in file:///data/jelmer/bzr-svn/trunk/
Jelmer Vernooij
jelmer at samba.org
Sat Aug 30 03:31:29 BST 2008
At file:///data/jelmer/bzr-svn/trunk/
------------------------------------------------------------
revno: 1715
revision-id: jelmer at samba.org-20080830023127-fp1v5w9u5a0e9pb3
parent: jelmer at samba.org-20080830011615-7amrja70kx32uxcs
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: trunk
timestamp: Sat 2008-08-30 04:31:27 +0200
message:
Fix tests.
modified:
logwalker.py logwalker.py-20060621215743-c13fhfnyzh1xzwh2-1
mapping.py mapping.py-20080128201303-6cp01phc0dmc0kiv-1
repository.py repository.py-20060306123302-1f8c5069b3fe0265
tests/test_mapping.py test_mapping.py-20080201131338-0zd86eznn4bojtee-1
workingtree.py workingtree.py-20060306120941-b083cb0fdd4a69de
=== modified file 'logwalker.py'
--- a/logwalker.py 2008-08-30 00:40:33 +0000
+++ b/logwalker.py 2008-08-30 02:31:27 +0000
@@ -100,6 +100,10 @@
self._ensure_init()
return self.dict.__eq__(other)
+ def update(self, other):
+ self._ensure_init()
+ return self.dict.update(other)
+
class LogCache(CacheTable):
"""Log browser cache table manager. The methods of this class
=== modified file 'mapping.py'
--- a/mapping.py 2008-08-30 01:11:46 +0000
+++ b/mapping.py 2008-08-30 02:31:27 +0000
@@ -689,7 +689,7 @@
mapping_registry.register_lazy('v4', 'bzrlib.plugins.svn.mapping4',
'BzrSvnMappingv4',
'Fourth format (bzr-svn 0.5.x)')
-mapping_registry.set_default('v4')
+mapping_registry.set_default('v3')
def parse_mapping_name(name):
assert isinstance(name, str)
=== modified file 'repository.py'
--- a/repository.py 2008-08-30 01:11:46 +0000
+++ b/repository.py 2008-08-30 02:31:27 +0000
@@ -612,6 +612,8 @@
def _revmeta(self, path, changes, revnum, revprops=None, fileprops=None):
if (path, revnum) in self._revmeta_cache:
+ if changes is not None:
+ self._revmeta_cache[path,revnum].paths = changes
return self._revmeta_cache[path,revnum]
if revprops is None:
=== modified file 'tests/test_mapping.py'
--- a/tests/test_mapping.py 2008-08-29 20:03:11 +0000
+++ b/tests/test_mapping.py 2008-08-30 02:31:27 +0000
@@ -153,7 +153,9 @@
if not self.mapping.supports_roundtripping():
raise TestNotApplicable
fileids = {"": "some-id", "bla/blie": "other-id"}
- (revprops, fileprops) = self.mapping.export_revision(True, "branchp", 432432432.0, 0, "somebody", {}, "arevid", 4, ["merge1"], dict())
+ revprops = {}
+ fileprops = {}
+ self.mapping.export_revision(True, "branchp", 432432432.0, 0, "somebody", {}, "arevid", 4, ["merge1"], revprops, fileprops)
self.mapping.export_fileid_map(fileids, revprops, fileprops)
revprops["svn:date"] = "2008-11-03T09:33:00.716938Z"
self.assertEquals(fileids,
@@ -172,8 +174,10 @@
def test_message(self):
if not self.mapping.supports_roundtripping():
raise TestNotApplicable
- (revprops, fileprops) = self.mapping.export_revision(True, "branchp", 432432432.0, 0, "somebody",
- {"arevprop": "val"}, "arevid", 4, ["merge1"], dict())
+ revprops = {}
+ fileprops = {}
+ self.mapping.export_revision(True, "branchp", 432432432.0, 0, "somebody",
+ {"arevprop": "val"}, "arevid", 4, ["merge1"], revprops, fileprops)
revprops["svn:date"] = "2008-11-03T09:33:00.716938Z"
try:
self.mapping.export_message("My Commit message", revprops, fileprops)
@@ -186,8 +190,10 @@
def test_revision(self):
if not self.mapping.supports_roundtripping():
raise TestNotApplicable
- (revprops, fileprops) = self.mapping.export_revision(True, "branchp", 432432432.0, 0, "somebody",
- {"arevprop": "val" }, "arevid", 4, ["merge1"], dict())
+ revprops = {}
+ fileprops = {}
+ self.mapping.export_revision(True, "branchp", 432432432.0, 0, "somebody",
+ {"arevprop": "val" }, "arevid", 4, ["parent", "merge1"], revprops, fileprops)
targetrev = Revision(None)
revprops["svn:date"] = "2008-11-03T09:33:00.716938Z"
self.mapping.import_revision(revprops, fileprops, "someuuid", "somebp", 4, targetrev)
@@ -199,7 +205,9 @@
def test_revision_id(self):
if not self.mapping.supports_roundtripping():
raise TestNotApplicable
- (revprops, fileprops) = self.mapping.export_revision(True, "branchp", 432432432.0, 0, "somebody", {}, "arevid", 4, ["merge1"], dict())
+ revprops = {}
+ fileprops = {}
+ self.mapping.export_revision("branchp", 432432432.0, 0, "somebody", {}, "arevid", 4, ["parent", "merge1"], revprops, fileprops)
self.assertEquals((4, "arevid"), self.mapping.get_revision_id("branchp", revprops, fileprops))
def test_revision_id_none(self):
=== modified file 'workingtree.py'
--- a/workingtree.py 2008-08-29 20:03:11 +0000
+++ b/workingtree.py 2008-08-30 02:31:27 +0000
@@ -459,12 +459,15 @@
else:
extra = ""
original_props = self._get_base_branch_props()
+ svn_fileprops = dict(original_props.items())
wc = self._get_wc(write_lock=True)
- (svn_revprops, svn_fileprops) = self.branch.mapping.export_revision(False, self.branch.get_branch_path(),
+ svn_revprops = {}
+ self.branch.mapping.export_revision(self.branch.get_branch_path(),
timestamp, timezone, committer, revprops,
rev_id, self.branch.revno()+1,
- self.pending_merges(),
- original_props)
+ self.get_parent_ids(),
+ svn_revprops,
+ svn_fileprops)
try:
self._set_branch_props(wc, svn_fileprops)
finally:
More information about the bazaar-commits
mailing list