itadd abbreviated commit hash to submodule file - stagit - [fork] customized build of stagit, the static git page generator Err adamsgaard.dk 70 hgit clone git://src.adamsgaard.dk/stagit URL:git://src.adamsgaard.dk/stagit adamsgaard.dk 70 1Log /src/stagit/log.gph adamsgaard.dk 70 1Files /src/stagit/files.gph adamsgaard.dk 70 1Refs /src/stagit/refs.gph adamsgaard.dk 70 1README /src/stagit/file/README.gph adamsgaard.dk 70 1LICENSE /src/stagit/file/LICENSE.gph adamsgaard.dk 70 i--- Err adamsgaard.dk 70 1commit 2262b0ac3d6ddfd692903acb555166c016721fe8 /src/stagit/commit/2262b0ac3d6ddfd692903acb555166c016721fe8.gph adamsgaard.dk 70 1parent 4a4c9d316e3643219a7225668c955dd262d666fc /src/stagit/commit/4a4c9d316e3643219a7225668c955dd262d666fc.gph adamsgaard.dk 70 hAuthor: Oscar Benedito URL:mailto:oscar@oscarbenedito.com adamsgaard.dk 70 iDate: Mon, 16 Nov 2020 23:24:32 +0100 Err adamsgaard.dk 70 i Err adamsgaard.dk 70 iadd abbreviated commit hash to submodule file Err adamsgaard.dk 70 i Err adamsgaard.dk 70 iDiffstat: Err adamsgaard.dk 70 i M stagit.c | 7 +++++-- Err adamsgaard.dk 70 i Err adamsgaard.dk 70 i1 file changed, 5 insertions(+), 2 deletions(-) Err adamsgaard.dk 70 i--- Err adamsgaard.dk 70 1diff --git a/stagit.c b/stagit.c /src/stagit/file/stagit.c.gph adamsgaard.dk 70 it@@ -990,7 +990,7 @@ writefilestree(FILE *fp, git_tree *tree, const char *path) Err adamsgaard.dk 70 i git_object *obj = NULL; Err adamsgaard.dk 70 i git_off_t filesize; Err adamsgaard.dk 70 i const char *entryname; Err adamsgaard.dk 70 i- char filepath[PATH_MAX], entrypath[PATH_MAX]; Err adamsgaard.dk 70 i+ char filepath[PATH_MAX], entrypath[PATH_MAX], oid[8]; Err adamsgaard.dk 70 i size_t count, i, lc; Err adamsgaard.dk 70 i int r, ret; Err adamsgaard.dk 70 i Err adamsgaard.dk 70 it@@ -1044,7 +1044,10 @@ writefilestree(FILE *fp, git_tree *tree, const char *path) Err adamsgaard.dk 70 i fprintf(fp, "m---------", Err adamsgaard.dk 70 i relpath); Err adamsgaard.dk 70 i xmlencode(fp, entrypath, strlen(entrypath)); Err adamsgaard.dk 70 i- fputs("\n", fp); Err adamsgaard.dk 70 i+ fputs(" @ ", fp); Err adamsgaard.dk 70 i+ git_oid_tostr(oid, sizeof(oid), git_tree_entry_id(entry)); Err adamsgaard.dk 70 i+ xmlencode(fp, oid, strlen(oid)); Err adamsgaard.dk 70 i+ fputs("\n", fp); Err adamsgaard.dk 70 i } Err adamsgaard.dk 70 i } Err adamsgaard.dk 70 i Err adamsgaard.dk 70 .