## -*- coding: utf-8 -*- <%inherit file="/base/base.mako"/> <%def name="title()"> ${_('%s Commits') % c.repo_name} - r${c.commit_ranges[0].idx}:${h.short_id(c.commit_ranges[0].raw_id)} ... r${c.commit_ranges[-1].idx}:${h.short_id(c.commit_ranges[-1].raw_id)} ${_ungettext('(%s commit)','(%s commits)', len(c.commit_ranges)) % len(c.commit_ranges)} %if c.rhodecode_name: · ${h.branding(c.rhodecode_name)} %endif </%def> <%def name="breadcrumbs_links()"> ${_('Commits')} - r${c.commit_ranges[0].idx}:${h.short_id(c.commit_ranges[0].raw_id)} ... r${c.commit_ranges[-1].idx}:${h.short_id(c.commit_ranges[-1].raw_id)} ${_ungettext('(%s commit)','(%s commits)', len(c.commit_ranges)) % len(c.commit_ranges)} </%def> <%def name="menu_bar_nav()"> ${self.menu_items(active='repositories')} </%def> <%def name="menu_bar_subnav()"> ${self.repo_menu(active='changelog')} </%def> <%def name="main()"> <div class="summary-header"> <div class="title"> ${self.repo_page_title(c.rhodecode_db_repo)} </div> </div> <div class="summary changeset"> <div class="summary-detail"> <div class="summary-detail-header"> <span class="breadcrumbs files_location"> <h4> ${_('Commit Range')} <code> r${c.commit_ranges[0].idx}:${h.short_id(c.commit_ranges[0].raw_id)}...r${c.commit_ranges[-1].idx}:${h.short_id(c.commit_ranges[-1].raw_id)} </code> </h4> </span> </div> <div class="fieldset"> <div class="left-label"> ${_('Diff option')}: </div> <div class="right-content"> <div class="btn btn-primary"> <a href="${h.route_path('repo_compare', repo_name=c.repo_name, source_ref_type='rev', source_ref=getattr(c.commit_ranges[0].parents[0] if c.commit_ranges[0].parents else h.EmptyCommit(), 'raw_id'), target_ref_type='rev', target_ref=c.commit_ranges[-1].raw_id)}" > ${_('Show combined compare')} </a> </div> </div> </div> </div> <!-- end summary-detail --> </div> <!-- end summary --> <div id="changeset_compare_view_content"> <div class="pull-left"> <div class="btn-group"> <a class="btn" href="#" onclick="$('.compare_select').show();$('.compare_select_hidden').hide(); return false"> ${_ungettext('Expand %s commit','Expand %s commits', len(c.commit_ranges)) % len(c.commit_ranges)} </a> <a class="btn" href="#" onclick="$('.compare_select').hide();$('.compare_select_hidden').show(); return false"> ${_ungettext('Collapse %s commit','Collapse %s commits', len(c.commit_ranges)) % len(c.commit_ranges)} </a> </div> </div> ## Commit range generated below <%include file="../compare/compare_commits.mako"/> <div class="cs_files"> <%namespace name="cbdiffs" file="/codeblocks/diffs.mako"/> <%namespace name="comment" file="/changeset/changeset_file_comment.mako"/> <%namespace name="diff_block" file="/changeset/diff_block.mako"/> ${cbdiffs.render_diffset_menu()} %for commit in c.commit_ranges: ${cbdiffs.render_diffset( diffset=c.changes[commit.raw_id], collapse_when_files_over=5, commit=commit, )} %endfor </div> </div> </%def>