I hacked on your code a little and added some print statements before the raise:
if base_checksum is not None and base_checksum != actual_checksum:
print base_checksum
print actual_checksum
print self.editor.revid
#print self.editor.branch_path
#print self.editor.revnum
It turns out that self.editor doesn't have either branch_path or revnum. Are there other properties of self.editor that would be useful in filtering this erroneous checkin out?
I hacked on your code a little and added some print statements before the raise:
if base_checksum is not None and base_checksum != actual_checksum: branch_ path
print base_checksum
print actual_checksum
print self.editor.revid
#print self.editor.
#print self.editor.revnum
It turns out that self.editor doesn't have either branch_path or revnum. Are there other properties of self.editor that would be useful in filtering this erroneous checkin out?