~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/versionedfile.py

  • Committer: Martin Pool
  • Date: 2007-08-15 04:33:34 UTC
  • mto: (2701.1.2 remove-should-cache)
  • mto: This revision was merged to the branch mainline in revision 2710.
  • Revision ID: mbp@sourcefrog.net-20070815043334-01dx9emb0vjiy29v
Remove things deprecated in 0.11 and earlier

Show diffs side-by-side

added added

removed removed

Lines of Context:
37
37
 
38
38
from bzrlib.inter import InterObject
39
39
from bzrlib.textmerge import TextMerge
40
 
from bzrlib.symbol_versioning import (deprecated_function,
41
 
        deprecated_method,
42
 
        zero_eight,
43
 
        )
44
40
 
45
41
 
46
42
class VersionedFile(object):
69
65
        """Copy this versioned file to name on transport."""
70
66
        raise NotImplementedError(self.copy_to)
71
67
 
72
 
    @deprecated_method(zero_eight)
73
 
    def names(self):
74
 
        """Return a list of all the versions in this versioned file.
75
 
 
76
 
        Please use versionedfile.versions() now.
77
 
        """
78
 
        return self.versions()
79
 
 
80
68
    def versions(self):
81
69
        """Return a unsorted list of versions."""
82
70
        raise NotImplementedError(self.versions)
413
401
        """
414
402
        raise NotImplementedError(self.get_graph_with_ghosts)
415
403
 
416
 
    @deprecated_method(zero_eight)
417
 
    def parent_names(self, version):
418
 
        """Return version names for parents of a version.
419
 
        
420
 
        See get_parents for the current api.
421
 
        """
422
 
        return self.get_parents(version)
423
 
 
424
404
    def get_parents(self, version_id):
425
405
        """Return version names for parents of a version.
426
406
 
521
501
        """
522
502
        self.finished = True
523
503
 
524
 
    @deprecated_method(zero_eight)
525
 
    def walk(self, version_ids=None):
526
 
        """Walk the versioned file as a weave-like structure, for
527
 
        versions relative to version_ids.  Yields sequence of (lineno,
528
 
        insert, deletes, text) for each relevant line.
529
 
 
530
 
        Must raise RevisionNotPresent if any of the specified versions
531
 
        are not present in the file history.
532
 
 
533
 
        :param version_ids: the version_ids to walk with respect to. If not
534
 
                            supplied the entire weave-like structure is walked.
535
 
 
536
 
        walk is deprecated in favour of iter_lines_added_or_present_in_versions
537
 
        """
538
 
        raise NotImplementedError(self.walk)
539
 
 
540
 
    @deprecated_method(zero_eight)
541
 
    def iter_names(self):
542
 
        """Walk the names list."""
543
 
        return iter(self.versions())
544
 
 
545
504
    def plan_merge(self, ver_a, ver_b):
546
505
        """Return pseudo-annotation indicating how the two versions merge.
547
506