Rev 1610: Always find all revisions. in http://people.samba.org/bzr/jelmer/bzr-svn/trunk
Jelmer Vernooij
jelmer at samba.org
Sat Aug 23 03:19:01 BST 2008
At http://people.samba.org/bzr/jelmer/bzr-svn/trunk
------------------------------------------------------------
revno: 1610
revision-id: jelmer at samba.org-20080823021854-pe8mra3o3uqqmyl8
parent: jelmer at samba.org-20080823002922-3nwl8gz3nd0gt6dc
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: 0.4
timestamp: Sat 2008-08-23 04:18:54 +0200
message:
Always find all revisions.
modified:
repository.py repository.py-20060306123302-1f8c5069b3fe0265
=== modified file 'repository.py'
--- a/repository.py 2008-08-23 00:29:22 +0000
+++ b/repository.py 2008-08-23 02:18:54 +0000
@@ -29,6 +29,7 @@
from bzrlib.transport import Transport, get_transport
from bzrlib.trace import info, mutter
+from itertools import chain
import os
from bzrlib.plugins.svn import changes, core, errors, logwalker, properties
@@ -835,8 +836,8 @@
pb.finished()
return tags
- def find_branchpaths(self, layout, check_path, check_parent_path,
- from_revnum=0, to_revnum=None, project=None):
+ def find_branchpaths(self, layout, from_revnum=0, to_revnum=None,
+ project=None):
"""Find all branch paths that were changed in the specified revision
range.
@@ -911,8 +912,7 @@
def find_fileprop_branches(self, layout, from_revnum, to_revnum,
project=None, check_removed=False):
if not check_removed and from_revnum == 0:
- for (project, branch, nick) in layout.get_branches(to_revnum,
- project):
+ for (project, branch, nick) in chain(layout.get_branches(to_revnum, project), layout.get_tags(to_revnum, project)):
yield (branch, to_revnum, True)
else:
for (branch, revno, exists) in self.find_branchpaths(layout,
More information about the bazaar-commits
mailing list