| Date: Mon, 7 Dec 2015 16:40:45 +0100
print file as table, add link
Diffstat:
M urmoms.c | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
--- |
| @@ -503,11 +503,21 @@ writefiles(FILE *fp)
git_repository_index(&index, repo);
count = git_index_entrycount(index);
+ fputs(" Mode | Name | Size | ", fp);
+
for (i = 0; i < count; i++) {
entry = git_index_get_byindex(index, i);
- fprintf(fp, "name: %s, size: %" PRIu64 ", mode: %u\n",
- entry->path, entry->file_size, entry->mode);
+ fputs("", fp);
+ fprintf(fp, "%u", entry->mode); /* TODO: fancy print, like: "-rw-r--r--" */
+ fprintf(fp, " | path, strlen(entry->path));
+ fputs("\">", fp);
+ xmlencode(fp, entry->path, strlen(entry->path));
+ fputs(" | ", fp);
+ fprintf(fp, "%" PRIu64, entry->file_size);
+ fputs(" | ", fp);
}
+ fputs(" ", fp);
return 0;
} |