/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to bzrlib/transform.py

  • Committer: Aaron Bentley
  • Date: 2008-07-29 05:53:41 UTC
  • mto: (3363.14.6 intertree)
  • mto: This revision was merged to the branch mainline in revision 3723.
  • Revision ID: aaron@aaronbentley.com-20080729055341-lmm5r2w4my3ve9fg
Implement PreviewTree.extras

Show diffs side-by-side

added added

removed removed

Lines of Context:
1538
1538
        for child_trans_id in self._all_children(trans_id):
1539
1539
            yield self._transform.final_file_id(child_trans_id)
1540
1540
 
 
1541
    def extras(self):
 
1542
        possible_extras = set(self._transform.trans_id_tree_path(p) for p
 
1543
                              in self._transform._tree.extras())
 
1544
        #possible_extras.update(self._transform._new_contents)
 
1545
        possible_extras.update(self._transform._removed_id)
 
1546
        for trans_id in possible_extras:
 
1547
            if self._transform.final_file_id(trans_id) is None:
 
1548
                yield self._final_paths._determine_path(trans_id)
 
1549
 
1541
1550
    def _make_inv_entries(self, ordered_entries, specific_file_ids):
1542
1551
        for trans_id, parent_file_id in ordered_entries:
1543
1552
            file_id = self._transform.final_file_id(trans_id)