Introduction
Introduction Statistics Contact Development Disclaimer Help
trefs: dont make a table when there are no tags, add spacing between - stagit -…
git clone git://src.adamsgaard.dk/stagit
Log
Files
Refs
README
LICENSE
---
commit 465d72a6d2795bb42d5e688dcb82af5169973483
parent e10f79ad2afa61294c90c4e9ae361aa2b086cf9d
Author: Hiltjo Posthuma <[email protected]>
Date: Sun, 3 Jan 2016 21:15:13 +0100
refs: dont make a table when there are no tags, add spacing between
Diffstat:
M stagit.c | 20 ++++++++++++++------
1 file changed, 14 insertions(+), 6 deletions(-)
---
diff --git a/stagit.c b/stagit.c
t@@ -881,17 +881,24 @@ writetags(FILE *fp)
const git_oid *id = NULL;
size_t i, len;
- fputs("<h2>Tags</h2><table id=\"branches\"><thead>\n<tr><td>Tag</td>"
- "<td>Age</td><td>Commit message</td>"
- "<td>Author</td><td>Files</td><td class=\"num\">+</td>"
- "<td class=\"num\">-</td></tr>\n</thead><tbody>\n", fp);
-
/* summary page with branches and tags */
memset(&tagnames, 0, sizeof(tagnames));
- git_tag_list(&tagnames, repo);
+ if (git_tag_list(&tagnames, repo))
+ return -1;
+ if (!tagnames.count) {
+ git_strarray_free(&tagnames);
+ return 0;
+ }
+
/* sort names */
qsort(tagnames.strings, tagnames.count, sizeof(char *),
(int (*)(const void *, const void *))&tagcompare);
+
+ fputs("<h2>Tags</h2><table id=\"branches\"><thead>\n<tr><td>Tag</td>"
+ "<td>Age</td><td>Commit message</td>"
+ "<td>Author</td><td>Files</td><td class=\"num\">+</td>"
+ "<td class=\"num\">-</td></tr>\n</thead><tbody>\n", fp);
+
for (i = 0; i < tagnames.count; i++) {
if (git_revparse_single(&obj, repo, tagnames.strings[i]))
continue;
t@@ -946,6 +953,7 @@ writerefs(FILE *fp)
if ((ret = writebranches(fp)))
return ret;
+ fputs("<br/>", fp);
return writetags(fp);
}
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.