~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/weave.py

  • Committer: Martin Pool
  • Date: 2005-09-13 06:12:19 UTC
  • Revision ID: mbp@sourcefrog.net-20050913061219-11b31a8c1b4a4d1d
- new Weave.idx_to_name and .parents methods

Show diffs side-by-side

added added

removed removed

Lines of Context:
218
218
            raise WeaveError("name %s not present in weave %s" %
219
219
                             (name, self._weave_name))
220
220
 
 
221
 
 
222
    def idx_to_name(self, version):
 
223
        return self._names[version]
 
224
 
221
225
        
222
226
    def add(self, name, parents, text):
223
227
        """Add a single text on top of the weave.
357
361
            raise ValueError("version %d not present in weave" % v)
358
362
 
359
363
 
 
364
    def parents(self, version):
 
365
        return self._parents[version]
 
366
 
 
367
 
360
368
    def minimal_parents(self, version):
361
369
        """Find the minimal set of parents for the version."""
362
370
        included = self._parents[version]