##// 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 def __init__(self, **entries):
39 def __init__(self, **entries):
40 self.__dict__.update(entries)
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 class logerror(Exception):
48 class logerror(Exception):
43 pass
49 pass
44
50
@@ -442,6 +448,11 b' class changeset(object):'
442 def __init__(self, **entries):
448 def __init__(self, **entries):
443 self.__dict__.update(entries)
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 def createchangeset(ui, log, fuzz=60, mergefrom=None, mergeto=None):
456 def createchangeset(ui, log, fuzz=60, mergefrom=None, mergeto=None):
446 '''Convert log into changesets.'''
457 '''Convert log into changesets.'''
447
458
General Comments 0
You need to be logged in to leave comments. Login now