Rev 6028: Delete the deprecated log.calculate_view_revisions and its associated test. in file:///home/vila/src/bzr/cleanup/deprecations/

Vincent Ladeuil v.ladeuil+lp at free.fr
Fri Jul 15 09:24:25 UTC 2011


At file:///home/vila/src/bzr/cleanup/deprecations/

------------------------------------------------------------
revno: 6028
revision-id: v.ladeuil+lp at free.fr-20110715092425-3pv2oz6fw47ttfz3
parent: v.ladeuil+lp at free.fr-20110715090454-9f9uq2hdrx1sg8tr
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: deprecations
timestamp: Fri 2011-07-15 11:24:25 +0200
message:
  Delete the deprecated log.calculate_view_revisions and its associated test.
-------------- next part --------------
=== modified file 'bzrlib/log.py'
--- a/bzrlib/log.py	2011-07-12 11:09:57 +0000
+++ b/bzrlib/log.py	2011-07-15 09:24:25 +0000
@@ -292,7 +292,6 @@
       the empty string to match any of the preceding properties. 
       
     """
-    
     # Take care of old style message_search parameter
     if message_search:
         if match:
@@ -302,7 +301,6 @@
                 match['message'] = [message_search]
         else:
             match={ 'message': [message_search] }
-        
     return {
         'direction': direction,
         'specific_fileids': specific_fileids,
@@ -803,25 +801,6 @@
             yield rev_id, '.'.join(map(str, revno)), merge_depth
 
 
- at deprecated_function(deprecated_in((2, 2, 0)))
-def calculate_view_revisions(branch, start_revision, end_revision, direction,
-        specific_fileid, generate_merge_revisions):
-    """Calculate the revisions to view.
-
-    :return: An iterator of (revision_id, dotted_revno, merge_depth) tuples OR
-             a list of the same tuples.
-    """
-    start_rev_id, end_rev_id = _get_revision_limits(branch, start_revision,
-        end_revision)
-    view_revisions = list(_calc_view_revisions(branch, start_rev_id, end_rev_id,
-        direction, generate_merge_revisions or specific_fileid))
-    if specific_fileid:
-        view_revisions = _filter_revisions_touching_file_id(branch,
-            specific_fileid, view_revisions,
-            include_merges=generate_merge_revisions)
-    return _rebase_merge_depth(view_revisions)
-
-
 def _rebase_merge_depth(view_revisions):
     """Adjust depths upwards so the top level is 0."""
     # If either the first or last revision have a merge_depth of 0, we're done
@@ -887,7 +866,7 @@
     """
     if match is None:
         return log_rev_iterator
-    searchRE = [(k, [re.compile(x, re.IGNORECASE) for x in v]) 
+    searchRE = [(k, [re.compile(x, re.IGNORECASE) for x in v])
                 for (k,v) in match.iteritems()]
     return _filter_re(searchRE, log_rev_iterator)
 
@@ -905,9 +884,8 @@
                'author': (rev.get_apparent_authors()),
                'bugs': list(rev.iter_bugs())
                }
-    strings[''] = [item for inner_list in strings.itervalues() 
+    strings[''] = [item for inner_list in strings.itervalues()
                    for item in inner_list]
-    
     for (k,v) in searchRE:
         if k in strings and not _match_any_filter(strings[k], v):
             return False

=== modified file 'bzrlib/tests/test_log.py'
--- a/bzrlib/tests/test_log.py	2011-04-08 03:47:34 +0000
+++ b/bzrlib/tests/test_log.py	2011-07-15 09:24:25 +0000
@@ -1134,38 +1134,6 @@
                           ('4b', '4', 0)],
                          revisions)
 
-    def test_file_id_for_range(self):
-        mainline_revs, rev_nos, b = self.make_branch_with_many_merges()
-        b.lock_read()
-        self.addCleanup(b.unlock)
-
-        def rev_from_rev_id(revid, branch):
-            revspec = revisionspec.RevisionSpec.from_string('revid:%s' % revid)
-            return revspec.in_history(branch)
-
-        def view_revs(start_rev, end_rev, file_id, direction):
-            revs = self.applyDeprecated(
-                symbol_versioning.deprecated_in((2, 2, 0)),
-                log.calculate_view_revisions,
-                b,
-                start_rev, # start_revision
-                end_rev, # end_revision
-                direction, # direction
-                file_id, # specific_fileid
-                True, # generate_merge_revisions
-                )
-            return revs
-
-        rev_3a = rev_from_rev_id('3a', b)
-        rev_4b = rev_from_rev_id('4b', b)
-        self.assertEqual([('3c', '3', 0), ('3b', '2.2.1', 1),
-                          ('3a', '2.1.1', 2)],
-                          view_revs(rev_3a, rev_4b, 'f-id', 'reverse'))
-        # Note: 3c still appears before 3a here because of depth-based sorting
-        self.assertEqual([('3c', '3', 0), ('3b', '2.2.1', 1),
-                          ('3a', '2.1.1', 2)],
-                          view_revs(rev_3a, rev_4b, 'f-id', 'forward'))
-
 
 class TestGetRevisionsTouchingFileID(tests.TestCaseWithTransport):
 



More information about the bazaar-commits mailing list