##// END OF EJS Templates
cvsps: make debugging easier by adding __repr__() methods.
Greg Ward -
r8080:19229b0b default
parent child Browse files
Show More
@@ -39,6 +39,12 b' class logentry(object):'
39 39 def __init__(self, **entries):
40 40 self.__dict__.update(entries)
41 41
42 def __repr__(self):
43 return "<%s at 0x%x: %s %s>" % (self.__class__.__name__,
44 id(self),
45 self.file,
46 ".".join(map(str, self.revision)))
47
42 48 class logerror(Exception):
43 49 pass
44 50
@@ -442,6 +448,11 b' class changeset(object):'
442 448 def __init__(self, **entries):
443 449 self.__dict__.update(entries)
444 450
451 def __repr__(self):
452 return "<%s at 0x%x: %s>" % (self.__class__.__name__,
453 id(self),
454 getattr(self, 'id', "(no id)"))
455
445 456 def createchangeset(ui, log, fuzz=60, mergefrom=None, mergeto=None):
446 457 '''Convert log into changesets.'''
447 458
General Comments 0
You need to be logged in to leave comments. Login now