My pretty neat website
git clone git://soophie.de/soso
blob: 74a03fbb5180c96cb3a2820782f8696be973b04f (886 bytes)[raw]
1
% #include "src/duc_macro.h" %2
% #include "src/module/git_repo.h" %3
% #include "src/module/git_repo_refs.h" %5
% DUC_TEMPLDEF(6
duc_git_repo_refs,7
git_repo_t *repo;8
git_repo_ref_t *ref_list;9
size_t ref_list_len;10
) %12
<ul class="row-list list--refs">13
<li class="row row--head">14
<span class="col col--oid">OID</a></span>15
<span class="col col--name">NAME</span>16
</li>17
% for (size_t i = 0; i < ctx->ref_list_len; i++) {18
git_repo_ref_t *ref = &ctx->ref_list[i];19
%20
<li class="row">21
<span class="col col--oid" title="% STRING(ref->oid) %">% PRINTF("%%.7s", ref->oid) %</span>22
<span class="col col--name"><a href="/git/% STRING(ctx->repo->meta.name) if (strcmp(ctx->repo->ref_head->oid, ref->oid) != 0) { %?ref=% STRING(ref->oid) } %">% if (ref->type) { STRING(ref->type) %:% } STRING(ref->name) %</a></span>23
</li>24
% } %25
</ul>27
% DUC_ENDTEMPL %