~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/transform.py

  • Committer: Patch Queue Manager
  • Date: 2012-03-14 14:39:16 UTC
  • mfrom: (6027.1.18 deprecations)
  • Revision ID: pqm@pqm.ubuntu.com-20120314143916-dggf9d1d26j3kizq
(vila) Remove some code deprecated in series older than 2.4 (inclusive)
 (Vincent Ladeuil)

Show diffs side-by-side

added added

removed removed

Lines of Context:
575
575
            # ensure that all children are registered with the transaction
576
576
            list(self.iter_tree_children(parent_id))
577
577
 
578
 
    @deprecated_method(deprecated_in((2, 3, 0)))
579
 
    def has_named_child(self, by_parent, parent_id, name):
580
 
        return self._has_named_child(
581
 
            name, parent_id, known_children=by_parent.get(parent_id, []))
582
 
 
583
578
    def _has_named_child(self, name, parent_id, known_children):
584
579
        """Does a parent already have a name child.
585
580
 
2829
2824
        tt.set_executability(entry.executable, trans_id)
2830
2825
 
2831
2826
 
2832
 
@deprecated_function(deprecated_in((2, 3, 0)))
2833
 
def get_backup_name(entry, by_parent, parent_trans_id, tt):
2834
 
    return _get_backup_name(entry.name, by_parent, parent_trans_id, tt)
2835
 
 
2836
 
 
2837
 
@deprecated_function(deprecated_in((2, 3, 0)))
2838
 
def _get_backup_name(name, by_parent, parent_trans_id, tt):
2839
 
    """Produce a backup-style name that appears to be available"""
2840
 
    def name_gen():
2841
 
        counter = 1
2842
 
        while True:
2843
 
            yield "%s.~%d~" % (name, counter)
2844
 
            counter += 1
2845
 
    for new_name in name_gen():
2846
 
        if not tt.has_named_child(by_parent, parent_trans_id, new_name):
2847
 
            return new_name
2848
 
 
2849
 
 
2850
2827
def revert(working_tree, target_tree, filenames, backups=False,
2851
2828
           pb=None, change_reporter=None):
2852
2829
    """Revert a working tree's contents to those of a target tree."""