##// END OF EJS Templates
changelog: make copies related function return None or a valid value...
marmoute -
r43415:4296cc3c default
parent child Browse files
Show More
@@ -363,22 +363,30 b' class changelogrevision(object):'
363 @property
363 @property
364 def filesadded(self):
364 def filesadded(self):
365 rawindices = self.extra.get(b'filesadded')
365 rawindices = self.extra.get(b'filesadded')
366 return rawindices and decodefileindices(self.files, rawindices)
366 if rawindices is None:
367 return None
368 return decodefileindices(self.files, rawindices)
367
369
368 @property
370 @property
369 def filesremoved(self):
371 def filesremoved(self):
370 rawindices = self.extra.get(b'filesremoved')
372 rawindices = self.extra.get(b'filesremoved')
371 return rawindices and decodefileindices(self.files, rawindices)
373 if rawindices is None:
374 return None
375 return decodefileindices(self.files, rawindices)
372
376
373 @property
377 @property
374 def p1copies(self):
378 def p1copies(self):
375 rawcopies = self.extra.get(b'p1copies')
379 rawcopies = self.extra.get(b'p1copies')
376 return rawcopies and decodecopies(self.files, rawcopies)
380 if rawcopies is None:
381 return None
382 return decodecopies(self.files, rawcopies)
377
383
378 @property
384 @property
379 def p2copies(self):
385 def p2copies(self):
380 rawcopies = self.extra.get(b'p2copies')
386 rawcopies = self.extra.get(b'p2copies')
381 return rawcopies and decodecopies(self.files, rawcopies)
387 if rawcopies is None:
388 return None
389 return decodecopies(self.files, rawcopies)
382
390
383 @property
391 @property
384 def description(self):
392 def description(self):
General Comments 0
You need to be logged in to leave comments. Login now