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