Rev 1533: Move more code out of DeltaBuildEditor. in http://people.samba.org/bzr/jelmer/bzr-svn/trunk
Jelmer Vernooij
jelmer at samba.org
Sat Aug 2 20:57:45 BST 2008
At http://people.samba.org/bzr/jelmer/bzr-svn/trunk
------------------------------------------------------------
revno: 1533
revision-id: jelmer at samba.org-20080802195744-rr21qmnp2h0zev1k
parent: jelmer at samba.org-20080802195243-d1khyb28f5csk636
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: 0.4
timestamp: Sat 2008-08-02 21:57:44 +0200
message:
Move more code out of DeltaBuildEditor.
modified:
fetch.py fetch.py-20060625004942-x2lfaib8ra707a8p-1
repository.py repository.py-20060306123302-1f8c5069b3fe0265
=== modified file 'fetch.py'
--- a/fetch.py 2008-08-02 19:52:43 +0000
+++ b/fetch.py 2008-08-02 19:57:44 +0000
@@ -117,22 +117,13 @@
def abort(self):
pass
- def _get_existing_id(self, old_parent_id, new_parent_id, path):
- assert isinstance(path, unicode)
- assert isinstance(old_parent_id, str)
- assert isinstance(new_parent_id, str)
- ret = self._get_id_map().get(path)
- if ret is not None:
- return ret
- return self.old_inventory[old_parent_id].children[urlutils.basename(path)].file_id
-
def _get_new_id(self, parent_id, new_path):
assert isinstance(new_path, unicode)
assert isinstance(parent_id, str)
ret = self._get_id_map().get(new_path)
if ret is not None:
return ret
- return self.mapping.generate_file_id(self.source.uuid, self.revmeta.revnum,
+ return self.mapping.generate_file_id(self.revmeta.uuid, self.revmeta.revnum,
self.revmeta.branch_path, new_path)
def _rename(self, file_id, parent_id, old_path, new_path, kind):
@@ -430,7 +421,7 @@
parent_ids=parent_ids)
self.mapping.import_revision(self.revmeta.revprops, self.revmeta.fileprops,
- self.revmeta.repository.uuid, self.revmeta.branch_path,
+ self.revmeta.revmeta.uuid, self.revmeta.branch_path,
self.revmeta.revnum, rev)
signature = self.revmeta.revprops.get(SVN_REVPROP_BZR_SIGNATURE)
@@ -460,7 +451,7 @@
if self.old_inventory.root is None:
# First time the root is set
old_file_id = None
- file_id = self.mapping.generate_file_id(self.source.uuid, self.revmeta.revnum, self.revmeta.branch_path, u"")
+ file_id = self.mapping.generate_file_id(self.revmeta.uuid, self.revmeta.revnum, self.revmeta.branch_path, u"")
file_parents = []
else:
assert self.old_inventory.root.revision is not None
@@ -481,8 +472,18 @@
assert isinstance(parent_id, str)
return self.old_inventory[parent_id].children[urlutils.basename(old_path)].file_id
-
-class TreeDeltaBuildeditor(DeltaBuildEditor):
+ def _get_existing_id(self, old_parent_id, new_parent_id, path):
+ assert isinstance(path, unicode)
+ assert isinstance(old_parent_id, str)
+ assert isinstance(new_parent_id, str)
+ ret = self._get_id_map().get(path)
+ if ret is not None:
+ return ret
+ return self.old_inventory[old_parent_id].children[urlutils.basename(path)].file_id
+
+
+
+class TreeDeltaBuildEditor(DeltaBuildEditor):
"""Implementation of the Subversion commit editor interface that builds a
Bazaar TreeDelta.
"""
=== modified file 'repository.py'
--- a/repository.py 2008-08-02 02:39:06 +0000
+++ b/repository.py 2008-08-02 19:57:44 +0000
@@ -549,7 +549,6 @@
rev.svn_meta = revmeta
rev.svn_mapping = mapping
- rev.svn_uuid = self.uuid
mapping.import_revision(svn_revprops, svn_fileprops, self.uuid, path,
revnum, rev)
More information about the bazaar-commits
mailing list