Rev 2098: Some more refactoring. in http://people.samba.org/bzr/jelmer/bzr-svn/0.5
Jelmer Vernooij
jelmer at samba.org
Sat Nov 29 04:14:51 GMT 2008
At http://people.samba.org/bzr/jelmer/bzr-svn/0.5
------------------------------------------------------------
revno: 2098
revision-id: jelmer at samba.org-20081129041448-crcg2f0wmtzixvhn
parent: jelmer at samba.org-20081129035903-glfk6ram2xs4p43p
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: 0.5
timestamp: Sat 2008-11-29 05:14:48 +0100
message:
Some more refactoring.
modified:
revmeta.py revmeta.py-20080901215045-n8a6arqybs9ez5hl-1
=== modified file 'revmeta.py'
--- a/revmeta.py 2008-11-29 03:59:03 +0000
+++ b/revmeta.py 2008-11-29 04:14:48 +0000
@@ -305,10 +305,13 @@
"""
return is_bzr_revision_revprops(self.get_revprops())
+ def is_changes_root(self):
+ return changes.changes_root(self.get_paths()) == self.branch_path
+
def is_bzr_revision_fileprops(self):
"""Check if any file properties indicate this is a bzr revision.
"""
- if changes.changes_root(self.get_paths()) != self.branch_path:
+ if not self.is_changes_root():
return False
return is_bzr_revision_fileprops(self.get_changed_fileprops())
@@ -333,7 +336,7 @@
if self.consider_bzr_fileprops():
order.append(self.is_bzr_revision_fileprops)
# Only look for revprops if they could've been committed
- if ((not self._log.quick_revprops) and self.consider_bzr_revprops()):
+ if ((not self._log.quick_revprops) and self.check_revprops):
order.append(self.is_bzr_revision_revprops)
for fn in order:
ret = fn()
@@ -447,9 +450,6 @@
def consider_bzr_fileprops(self):
return self.metabranch is None or self.metabranch.consider_bzr_fileprops(self)
- def consider_bzr_revprops(self):
- return self.check_revprops
-
def consider_svk_fileprops(self):
return self.metabranch is None or self.metabranch.consider_svk_fileprops(self)
@@ -573,6 +573,8 @@
return ret
def _index(self, revmeta):
+ """Find the location of a revmeta object, counted from the
+ most recent revision."""
i = len(self._revs) - bisect.bisect_right(self._revnums, revmeta.revnum)
assert i == len(self._revs) or self._revs[i] == revmeta
return i
More information about the bazaar-commits
mailing list