diff options
author | bnewbold <bnewbold@manus.(none)> | 2007-02-20 19:53:26 -0800 |
---|---|---|
committer | bnewbold <bnewbold@manus.(none)> | 2007-02-20 19:53:26 -0800 |
commit | cce589d9b309679c8ea0a9bbed88e0093c1927f0 (patch) | |
tree | 853a3505741f036c0a7202bb9f144b4f31dddd03 /bn_django/git_browse/templates | |
parent | 7adab6520975d9a8650a214ca519f2357707bd65 (diff) | |
download | bnewnet-cce589d9b309679c8ea0a9bbed88e0093c1927f0.tar.gz bnewnet-cce589d9b309679c8ea0a9bbed88e0093c1927f0.zip |
more git_browse files
Diffstat (limited to 'bn_django/git_browse/templates')
8 files changed, 120 insertions, 14 deletions
diff --git a/bn_django/git_browse/templates/git_browse/base.html b/bn_django/git_browse/templates/git_browse/base.html index d23ab55..1656ce0 100644 --- a/bn_django/git_browse/templates/git_browse/base.html +++ b/bn_django/git_browse/templates/git_browse/base.html @@ -10,8 +10,9 @@ {% block path %} {{ block.super }} +<a href="/code">code</a> {% if object %} - <a href="/code/{{ object.slug }}/">{{ object.name }}</a> + » <a href="/code/{{ object.slug }}/">{{ object.name }}</a> [<a href="/code/{{ object.slug }}/tree/">browse</a>, <a href="/code/{{ object.slug }}/log/">log</a>] {% endif %} diff --git a/bn_django/git_browse/templates/git_browse/heads_table b/bn_django/git_browse/templates/git_browse/heads_table new file mode 100644 index 0000000..5840db0 --- /dev/null +++ b/bn_django/git_browse/templates/git_browse/heads_table @@ -0,0 +1,23 @@ +{% if heads %} +<table class="gitbrowser"> +{% for h in heads.iteritems %} +<tr> + <td class="head"> + <a href="/code/{{object.slug}}/commit/{{ h.1 }}" class="subtle"> + {{ h.0 }}</a></td> + <td class="links"> + <a href="/code/{{object.slug}}/commit/{{ h.1 }}">commit</a> | + <a href="/code/{{object.slug}}/commit/{{ h.1 }}/zip"> zip </a></td> + <td class="hash"> + {% if tags %}{% for t in tags.iteritems %} + {% ifequal h.1 t.1 %} + <a href="/code/{{object.slug}}/tag/{{ t.1 }}/" class="tag"> + [{{ t.0 }}]</a> + {% endifequal %}{% endfor %}{% endif %} + <a href="/code/{{object.slug}}/obj/{{ h.1 }}" class="subtle"> + {{ h.1 }}</a> + </td></tr> +{% endfor %} +</table> +{% else %}No heads!{% endif %} + diff --git a/bn_django/git_browse/templates/git_browse/obj.html b/bn_django/git_browse/templates/git_browse/obj.html index 0170eab..669091b 100644 --- a/bn_django/git_browse/templates/git_browse/obj.html +++ b/bn_django/git_browse/templates/git_browse/obj.html @@ -2,10 +2,14 @@ {% block gitbrowse %} {% if contents %} - <h3>Object sha1 hash: {{ hash }}<br /> - Size: {{ size|filesizeformat }}<br /> - Type: "{{ type }}"</h3> - <pre>{{ contents }}</pre> + <h3>Object sha1 hash</h3> + {{ hash }}<br /> + <h3>Size</h3> + {{ size|filesizeformat }}<br /> + <h3>Type</h3> + "{{ type }}" + <h3>Raw Description</h3> + <pre class="large">{{ contents }}</pre> {% else %} <h3>No such object: {{ hash }}</h3> {% endif %} diff --git a/bn_django/git_browse/templates/git_browse/repository_info.html b/bn_django/git_browse/templates/git_browse/repository_info.html index f45eeb8..9be33ee 100644 --- a/bn_django/git_browse/templates/git_browse/repository_info.html +++ b/bn_django/git_browse/templates/git_browse/repository_info.html @@ -2,7 +2,7 @@ {% block gitbrowse %} {{ object.description }} -<h3>Shortlog (<a href="/code/{{object.slug}}/log/">full log</a>)</h3> +<h3>Shortlog (<a href="/code/{{object.slug}}/log/">full log</a>) (<a href="/code/{{object.slug}}/commit/">last commit</a>)</h3> {% include "git_browse/shortlog_table" %} <h3>Heads (<a href="/code/{{object.slug}}/tree/">browse</a>)</h3> {% include "git_browse/heads_table" %} diff --git a/bn_django/git_browse/templates/git_browse/shortlog_table b/bn_django/git_browse/templates/git_browse/shortlog_table new file mode 100644 index 0000000..8a223ec --- /dev/null +++ b/bn_django/git_browse/templates/git_browse/shortlog_table @@ -0,0 +1,29 @@ +{% if shortlog %} +<table class="gitbrowser"> +{% for l in shortlog %} +<tr> + <td class="date"> + {{ l.date }}</td> + <td class="author"> + {{ l.author }}</td> + <td class="description"> + <a href="/code/{{object.slug}}/commit/{{ l.hash }}/" class="description"> + {{ l.description|truncatewords:10 }}</a></td> + <td class="shorthash"> + {% if heads %}{% for h in heads.iteritems %} + {% ifequal h.1 l.hash %} + <a href="/code/{{object.slug}}/head/{{ h.1 }}/" class="head"> + [{{ h.0 }}]</a> + {% endifequal %} + {% endfor %}{% endif %} + {% if tags %}{% for t in tags.iteritems %} + {% ifequal l.hash t.1 %} + <a href="/code/{{object.slug}}/tag/{{ t.1 }}/" class="tag"> + [{{ t.0 }}]</a> + {% endifequal %}{% endfor %}{% endif %} + + <a href="/code/{{object.slug}}/commit/{{ l.hash }}" class="subtle"> + <span class="hash">{{ l.shorthash }}</span></a>...</td></tr> +{% endfor %} +</table> +{% else %}No shortlog!{% endif %} diff --git a/bn_django/git_browse/templates/git_browse/tags_table b/bn_django/git_browse/templates/git_browse/tags_table new file mode 100644 index 0000000..7df504a --- /dev/null +++ b/bn_django/git_browse/templates/git_browse/tags_table @@ -0,0 +1,23 @@ +{% if tags %} +<table class="gitbrowser"> +{% for t in tags.iteritems %} +<tr> + <td class="tag"> + <a href="/code/{{object.slug}}/tag/{{ h.1 }}" class="subtle"> + {{ t.0 }}</a></td> + <td class="links"> + <a href="/code/{{object.slug}}/tag/{{ t.1 }}">tag</a> | + <a href="/code/{{object.slug}}/commit/{{ t.1 }}">commit</a> | + <a href="/code/{{object.slug}}/commit/{{ t.1 }}/zip"> zip </a></td> + <td class="hash"> + {% for h in heads.iteritems %} + {% ifequal h.1 t.1 %} + <a href="/code/{{object.slug}}/head/{{ h.1 }}/" class="head"> + [{{ h.0 }}]</a> + {% endifequal %} + {% endfor %} + <a href="/code/{{object.slug}}/obj/{{ t.1 }}" class="subtle"> + <span class="hash">{{ t.1 }}</span></a></td></tr> +{% endfor %} +</table> +{% else %}No tags!{% endif %} diff --git a/bn_django/git_browse/templates/git_browse/tree.html b/bn_django/git_browse/templates/git_browse/tree.html index 046d85c..3c8c294 100644 --- a/bn_django/git_browse/templates/git_browse/tree.html +++ b/bn_django/git_browse/templates/git_browse/tree.html @@ -2,19 +2,22 @@ {% block gitbrowse %} - {% if all_objs %} <h3>Tree sha1 hash:</h3><br /> {{ hash }}<br /> <h3>Directory listing:</h3> - {% for obj in all_objs %} -[{{obj.type}}] - {% ifequal obj.type 'blob'%} - <a href='/code/{{ object.slug }}/obj/{{ obj.id }}/'>{{obj.name}}</a> {% else %} - {% ifequal obj.type 'tree'%} - <a href='/code/{{object.slug}}/tree/{{ obj.id }}/'>{{obj.name}}</a> + {% include tree_table %} + {% if tree_objs %} + {% for o in tree_objs %} + [{{o.type}}] {{ o.mode }} + {% ifequal o.type 'blob' %} + <a href='/code/{{ object.slug }}/blob/{{ o.id }}/'>{{o.name}}</a> + {% else %} + {% ifequal o.type 'tree' %} + <a href='/code/{{object.slug}}/tree/{{ o.id }}/'>{{o.name}}</a> {% else %} - <a href='/code/{{object.slug}}/obj/{{ obj.id }}/'>{{obj.name}}</a> + <a href='/code/{{object.slug}}/obj/{{ o.id }}/'>{{o.name}}</a> {% endifequal %}{% endifequal %} <br /> {% endfor %} + {% else %}No contents! {% endif %} {% endblock %} diff --git a/bn_django/git_browse/templates/git_browse/tree_table b/bn_django/git_browse/templates/git_browse/tree_table new file mode 100644 index 0000000..7df504a --- /dev/null +++ b/bn_django/git_browse/templates/git_browse/tree_table @@ -0,0 +1,23 @@ +{% if tags %} +<table class="gitbrowser"> +{% for t in tags.iteritems %} +<tr> + <td class="tag"> + <a href="/code/{{object.slug}}/tag/{{ h.1 }}" class="subtle"> + {{ t.0 }}</a></td> + <td class="links"> + <a href="/code/{{object.slug}}/tag/{{ t.1 }}">tag</a> | + <a href="/code/{{object.slug}}/commit/{{ t.1 }}">commit</a> | + <a href="/code/{{object.slug}}/commit/{{ t.1 }}/zip"> zip </a></td> + <td class="hash"> + {% for h in heads.iteritems %} + {% ifequal h.1 t.1 %} + <a href="/code/{{object.slug}}/head/{{ h.1 }}/" class="head"> + [{{ h.0 }}]</a> + {% endifequal %} + {% endfor %} + <a href="/code/{{object.slug}}/obj/{{ t.1 }}" class="subtle"> + <span class="hash">{{ t.1 }}</span></a></td></tr> +{% endfor %} +</table> +{% else %}No tags!{% endif %} |