equal
deleted
inserted
replaced
71 and self.removed == other.removed |
71 and self.removed == other.removed |
72 and self.salvaged == other.salvaged |
72 and self.salvaged == other.salvaged |
73 and self.touched == other.touched |
73 and self.touched == other.touched |
74 and self.copied_from_p1 == other.copied_from_p1 |
74 and self.copied_from_p1 == other.copied_from_p1 |
75 and self.copied_from_p2 == other.copied_from_p2 |
75 and self.copied_from_p2 == other.copied_from_p2 |
|
76 ) |
|
77 |
|
78 @property |
|
79 def has_copies_info(self): |
|
80 return bool( |
|
81 self.removed |
|
82 or self.merged |
|
83 or self.salvaged |
|
84 or self.copied_from_p1 |
|
85 or self.copied_from_p2 |
76 ) |
86 ) |
77 |
87 |
78 @util.propertycache |
88 @util.propertycache |
79 def added(self): |
89 def added(self): |
80 """files actively added in the changeset |
90 """files actively added in the changeset |