Files @ 631e8000eae8
Branch filter:

Location: kallithea/rhodecode/templates/repo_switcher_list.html

Mads Kiilerich
diff parser: match the header order of hg diff --git patches

The output might look like:

diff --git a/A b/B
old mode 100644
new mode 100755
rename from A
rename to B
--- a/A
+++ b/B

Such files were shown as 'modified binary file chmod 100644 => 100755' without
diff.

Now the chmod and diff will be shown ... but still not the rename.

Correct parsing of headers do require a better parser - one do not just use a
regexp.
## -*- coding: utf-8 -*-

<li class="qfilter_rs">
    <input type="text" style="border:0;width:100%" placeholder="${_('quick filter...')}" value="" name="filter" id="q_filter_rs" />
</li>

%for repo in c.repos_list:
    <li>
      %if repo['dbrepo']['private'] and c.visual.show_private_icon:
             <img src="${h.url('/images/icons/lock.png')}" alt="${_('Private repository')}" class="repo_switcher_type"/>
      %elif not repo['dbrepo']['private'] and c.visual.show_public_icon:
             <img src="${h.url('/images/icons/lock_open.png')}" alt="${_('Public repository')}" class="repo_switcher_type" />
      %endif
      ${h.link_to(repo['name'],h.url('summary_home',repo_name=repo['name']),class_="repo_name thin %s" % repo['dbrepo']['repo_type'])}
    </li>
%endfor