git-query
git data extraction tool using c and libgit2
git clone https://9o.is/git/git-query.git
commit 792e0ddbb67b45fe9eb7139b1331e34e43c485dc parent 03834d625107f33a60f7a6168a747c025d7e6fca Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Thu, 17 Dec 2015 19:53:07 +0100 file_size is uint32_t on latest libgit2, thanks uggedal for reporting it! Diffstat:
| M | urmoms.c | | | 4 | ++-- |
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/urmoms.c b/urmoms.c @@ -580,7 +580,7 @@ writeblob(const git_index_entry *entry) fp = efopen(fpath, "w+b"); writeheader(fp); - fprintf(fp, "<p>%s (%" PRIu64 "b)</p><hr/>", entry->path, entry->file_size); + fprintf(fp, "<p>%s (%" PRIu32 "b)</p><hr/>", entry->path, entry->file_size); if (git_blob_is_binary((git_blob *)obj)) { fprintf(fp, "<p>Binary file</p>\n"); } else { @@ -621,7 +621,7 @@ writefiles(FILE *fp) fputs(".html\">", fp); xmlencode(fp, entry->path, strlen(entry->path)); fputs("</a></td><td class=\"num\">", fp); - fprintf(fp, "%" PRIu64, entry->file_size); + fprintf(fp, "%" PRIu32, entry->file_size); fputs("</td></tr>\n", fp); writeblob(entry);