/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 breezy/tree.py

  • Committer: Breezy landing bot
  • Author(s): Jelmer Vernooij
  • Date: 2019-09-21 16:35:59 UTC
  • mfrom: (7358.11.10 delta-no-file-ids)
  • Revision ID: breezy.the.bot@gmail.com-20190921163559-inw7zv0fg2j35h68
TreeDelta holds TreeChange objects rather than tuples of various sizes.

Merged from https://code.launchpad.net/~jelmer/brz/delta-no-file-ids/+merge/369480

Show diffs side-by-side

added added

removed removed

Lines of Context:
147
147
        self.kind = kind
148
148
        self.executable = executable
149
149
 
 
150
    def __repr__(self):
 
151
        return "%s%r" % (self.__class__.__name__, tuple(self))
 
152
 
150
153
    def __len__(self):
151
154
        return len(self.__slots__)
152
155
 
169
172
            return tuple(self).__getitem__(i)
170
173
        return getattr(self, self.__slots__[i])
171
174
 
 
175
    def meta_modified(self):
 
176
        if self.versioned == (True, True):
 
177
            return (self.executable[0] != self.executable[1])
 
178
        return False
 
179
 
172
180
    def is_reparented(self):
173
181
        return self.parent_id[0] != self.parent_id[1]
174
182