|
|
add abbreviated commit hash to submodule file - stagit - static git page generator |
|
|
 |
git clone git://git.codemadness.org/stagit (git://git.codemadness.org) |
|
|
 |
Log |
|
|
 |
Files |
|
|
 |
Refs |
|
|
 |
README |
|
|
 |
LICENSE |
|
|
|
--- |
|
|
 |
commit 66df204c440de3b0cf3442d3a0c719016cdcf9c6 |
|
|
 |
parent a63645a5ea4e60523c0024f69c627f586b601d82 |
|
|
 |
Author: Oscar Benedito <oscar@oscarbenedito.com> (mailto://) |
|
|
|
Date: Mon, 16 Nov 2020 23:24:32 +0100 |
|
|
|
|
|
|
|
add abbreviated commit hash to submodule file |
|
|
|
|
|
|
|
Diffstat: |
|
|
|
M stagit.c | 7 +++++-- |
|
|
|
|
|
|
|
1 file changed, 5 insertions(+), 2 deletions(-) |
|
|
|
--- |
|
|
 |
diff --git a/stagit.c b/stagit.c |
|
|
|
@@ -977,7 +977,7 @@ writefilestree(FILE *fp, git_tree *tree, const char *path) |
|
|
|
git_object *obj = NULL; |
|
|
|
git_off_t filesize; |
|
|
|
const char *entryname; |
|
|
|
- char filepath[PATH_MAX], entrypath[PATH_MAX]; |
|
|
|
+ char filepath[PATH_MAX], entrypath[PATH_MAX], oid[8]; |
|
|
|
size_t count, i, lc; |
|
|
|
int r, ret; |
|
|
|
|
|
|
|
@@ -1031,7 +1031,10 @@ writefilestree(FILE *fp, git_tree *tree, const char *path) |
|
|
|
fprintf(fp, "<tr><td>m---------</td><td><a href=\"%sfile/.gitmodules.html\">", |
|
|
|
relpath); |
|
|
|
xmlencode(fp, entrypath, strlen(entrypath)); |
|
|
|
- fputs("</a></td><td class=\"num\" align=\"right\"></td></tr>\n", fp); |
|
|
|
+ fputs("</a> @ ", fp); |
|
|
|
+ git_oid_tostr(oid, sizeof(oid), git_tree_entry_id(entry)); |
|
|
|
+ xmlencode(fp, oid, strlen(oid)); |
|
|
|
+ fputs("</td><td class=\"num\" align=\"right\"></td></tr>\n", fp); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|