# HG changeset patch # User Thomas De Schampheleire # Date 1431287504 -7200 # Node ID 6ec5fd19808461f8ec8834120de2728b2fe06c18 # Parent 4f4d2e899a02037a96f5847e099e2e21cb7d0ed7 pullrequest/compare: add logical changeset index to clarify the order Is the parent-most changeset in a changeset the one at the top or at the bottom? When the revision numbers are not shown, it is not obvious to determine this. This commit adds a logical changeset index to the commit list in a pullrequest or compare view. The index starts at 1 (the parent-most commit) and has no relation whatsoever with the commit hash or revision number. diff -r 4f4d2e899a02 -r 6ec5fd198084 kallithea/public/css/style.css --- a/kallithea/public/css/style.css Mon May 18 17:22:04 2015 +0200 +++ b/kallithea/public/css/style.css Sun May 10 21:51:44 2015 +0200 @@ -2307,6 +2307,14 @@ margin-right: -3px; } +.changeset-logical-index { + color: #666666; + font-style: italic; + font-size: 85%; + padding-right: 0.5em; + text-align: right; +} + .changeset_hash { color: #000000; } diff -r 4f4d2e899a02 -r 6ec5fd198084 kallithea/templates/compare/compare_cs.html --- a/kallithea/templates/compare/compare_cs.html Mon May 18 17:22:04 2015 +0200 +++ b/kallithea/templates/compare/compare_cs.html Sun May 10 21:51:44 2015 +0200 @@ -36,6 +36,21 @@ %endif + + <% + num_cs = len(c.cs_ranges) + index = num_cs - cnt + if index == 1: + title = _('First (oldest) changeset in this list') + elif index == num_cs: + title = _('Last (most recent) changeset in this list') + else: + title = _('Position in this list of changesets') + %> + + ${index} + + ${cs.date}
${h.gravatar(h.email_or_none(cs.author), size=14)}
${h.person(cs.author)}