[MERGE] tags in log output
John Arbash Meinel
john at arbash-meinel.com
Thu Apr 12 15:23:28 BST 2007
John Arbash Meinel has voted +1 (conditional).
Status is now: Conditionally approved
Comment:
The problem with "assertTrue(x in y)" is that when it fails, you don't
have any debugging information. I think it would be better to use:
self.assertContainsRe(log, r'tags: (tag1, tag1\.1|tag1\.1, tag1)')
I also prefer "self.run_bzr()" over "self.runbzr()", though I'm not sure
if that is an official line. At the very least, though, we shouldn't mix
them.
+ self.run_bzr('commit', '-m', 'foobar', '--unchanged')
+ self.runbzr('tag tag1')
Thanks for making "supports_tags" an attribute, rather than a function,
but you need an extra blank line in:
class LongLogFormatter(LogFormatter):
- def show(self, revno, rev, delta):
- return self._show_helper(revno=revno, rev=rev, delta=delta)
+ supports_tags = True # must exist and be True
(we really should have a doc string, too)
For details, see:
http://bundlebuggy.aaronbentley.com/request/%3C461E1805.6070206%40ukr.net%3E
More information about the bazaar
mailing list