##// END OF EJS Templates
show correct values for compare view when multiple git tags are pushed
marcink -
r3507:71fa9a19 beta
parent child Browse files
Show More
@@ -550,13 +550,18 b' def action_parser(user_log, feed=False, '
550 550 return link_to(lbl, _url, raw_id=rev.raw_id, repo_name=repo_name,
551 551 class_='lazy-cs' if lazy_cs else '')
552 552
553 def _get_op(rev_txt):
554 _op = None
555 _name = rev_txt
556 if len(rev_txt.split('=>')) == 2:
557 _op, _name = rev_txt.split('=>')
558 return _op, _name
559
553 560 revs = []
554 561 if len(filter(lambda v: v != '', revs_ids)) > 0:
555 562 repo = None
556 563 for rev in revs_ids[:revs_top_limit]:
557 _op = _name = None
558 if len(rev.split('=>')) == 2:
559 _op, _name = rev.split('=>')
564 _op, _name = _get_op(rev)
560 565
561 566 # we want parsed changesets, or new log store format is bad
562 567 if parse_cs:
@@ -583,6 +588,10 b' def action_parser(user_log, feed=False, '
583 588 [lnk(rev, repo_name) for rev in revs[:revs_limit]]
584 589 )
585 590 )
591 _op1, _name1 = _get_op(revs_ids[0])
592 _op2, _name2 = _get_op(revs_ids[-1])
593
594 _rev = '%s...%s' % (_name1, _name2)
586 595
587 596 compare_view = (
588 597 ' <div class="compare_view tooltip" title="%s">'
@@ -591,7 +600,7 b' def action_parser(user_log, feed=False, '
591 600 revs_ids[0][:12], revs_ids[-1][:12]
592 601 ),
593 602 url('changeset_home', repo_name=repo_name,
594 revision='%s...%s' % (revs_ids[0], revs_ids[-1])
603 revision=_rev
595 604 ),
596 605 _('compare view')
597 606 )
General Comments 0
You need to be logged in to leave comments. Login now