276
lf.show(revno, rev, delta, rev_tag_dict.get(rev_id, []))
276
lf.show(revno, rev, delta, rev_tag_dict.get(rev_id))
278
278
lf.show(revno, rev, delta)
281
281
lf.show_merge(rev, merge_depth)
284
lf.show_merge_revno(rev, merge_depth, revno, rev_tag_dict.get(rev_id, []))
284
lf.show_merge_revno(rev, merge_depth, revno,
285
rev_tag_dict.get(rev_id))
286
287
lf.show_merge_revno(rev, merge_depth, revno)
357
358
class LongLogFormatter(LogFormatter):
358
def show(self, revno, rev, delta, tags=[]):
359
supports_tags = True # must exist and be True
360
# if this log formatter support tags.
361
# .show() and .show_merge_revno() must then accept
362
# the 'tags'-argument with list of tags
364
def show(self, revno, rev, delta, tags=None):
359
365
return self._show_helper(revno=revno, rev=rev, delta=delta, tags=tags)
361
def supports_tags(self):
362
"""must exist if this log formatter support tags
363
show and show_merge_revno must then accept the 'tags'-argument """
366
367
@deprecated_method(zero_eleven)
367
368
def show_merge(self, rev, merge_depth):
368
return self._show_helper(rev=rev, indent=' '*merge_depth, merged=True, delta=None)
369
return self._show_helper(rev=rev, indent=' '*merge_depth,
370
merged=True, delta=None)
370
def show_merge_revno(self, rev, merge_depth, revno, tags=[]):
372
def show_merge_revno(self, rev, merge_depth, revno, tags=None):
371
373
"""Show a merged revision rev, with merge_depth and a revno."""
372
374
return self._show_helper(rev=rev, revno=revno,
373
375
indent=' '*merge_depth, merged=True, delta=None, tags=tags)
375
def _show_helper(self, rev=None, revno=None, indent='', merged=False, delta=None, tags=[]):
377
def _show_helper(self, rev=None, revno=None, indent='', merged=False,
378
delta=None, tags=None):
376
379
"""Show a revision, either merged or not."""
377
380
from bzrlib.osutils import format_date
378
381
to_file = self.to_file