buildhistory_analysis: avoid printing PE/PV/PR more than once
Don't print PE/PV/PR changes as related field changes of related field changes (i.e. only print them once at the top level). (From OE-Core rev: 33046605549501bed9ceff102614d86ba54a5891) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
4db604cd3a
commit
42c445bc04
|
@ -49,8 +49,8 @@ class ChangeRecord:
|
|||
def __str__(self):
|
||||
return self._str_internal(True)
|
||||
|
||||
def _str_internal(self, pathprefix):
|
||||
if pathprefix:
|
||||
def _str_internal(self, outer):
|
||||
if outer:
|
||||
prefix = '%s: ' % self.path
|
||||
else:
|
||||
prefix = ''
|
||||
|
@ -91,7 +91,7 @@ class ChangeRecord:
|
|||
percentchg = 100
|
||||
out = '%s changed from %s to %s (%s%d%%)' % (self.fieldname, self.oldvalue or "''", self.newvalue or "''", '+' if percentchg > 0 else '', percentchg)
|
||||
elif self.fieldname in img_monitor_files:
|
||||
if pathprefix:
|
||||
if outer:
|
||||
prefix = 'Changes to %s ' % self.path
|
||||
out = '(%s):\n ' % self.fieldname
|
||||
if self.filechanges:
|
||||
|
@ -107,6 +107,8 @@ class ChangeRecord:
|
|||
|
||||
if self.related:
|
||||
for chg in self.related:
|
||||
if not outer and chg.fieldname in ['PE', 'PV', 'PR']:
|
||||
continue
|
||||
for line in chg._str_internal(False).splitlines():
|
||||
out += '\n * %s' % line
|
||||
|
||||
|
|
Loading…
Reference in New Issue