so://phie

soso

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" %

4

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) %

11

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>

26

27% DUC_ENDTEMPL %