SMOLNET PORTAL home about changes
iescape gph in paths - stagit-gopher - A git gopher frontend. (mirror)	Err	bitreich.org	70
hgit clone git://bitreich.org/stagit-gopher/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/stagit-gopher/	URL:git://bitreich.org/stagit-gopher/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/stagit-gopher/	bitreich.org	70
1Log	/scm/stagit-gopher/log.gph	bitreich.org	70
1Files	/scm/stagit-gopher/files.gph	bitreich.org	70
1Refs	/scm/stagit-gopher/refs.gph	bitreich.org	70
1Tags	/scm/stagit-gopher/tag	bitreich.org	70
1README	/scm/stagit-gopher/file/README.gph	bitreich.org	70
1LICENSE	/scm/stagit-gopher/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit c37c488c222ae62fa82edecd2391e5dd76de1e23	/scm/stagit-gopher/commit/c37c488c222ae62fa82edecd2391e5dd76de1e23.gph	bitreich.org	70
1parent f8a73285fa1ba57d5815a9c365db13772896ad19	/scm/stagit-gopher/commit/f8a73285fa1ba57d5815a9c365db13772896ad19.gph	bitreich.org	70
hAuthor: Hiltjo Posthuma <hiltjo@codemadness.org>	URL:mailto:hiltjo@codemadness.org	bitreich.org	70
iDate:   Sun, 17 Mar 2019 15:19:54 +0100	Err	bitreich.org	70
i	Err	bitreich.org	70
iescape gph in paths	Err	bitreich.org	70
i	Err	bitreich.org	70
i- escape paths in diff line.	Err	bitreich.org	70
i- escape path in directory selector in files.gph	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M stagit-gopher.c                     |      13 +++++++++----	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 9 insertions(+), 4 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/stagit-gopher.c b/stagit-gopher.c	/scm/stagit-gopher/file/stagit-gopher.c.gph	bitreich.org	70
i@@ -636,9 +636,13 @@ printshowfile(FILE *fp, struct commitinfo *ci)	Err	bitreich.org	70
i                 patch = ci->deltas[i]->patch;	Err	bitreich.org	70
i                 delta = git_patch_get_delta(patch);	Err	bitreich.org	70
i                 /* NOTE: only links to new path */	Err	bitreich.org	70
i-                fprintf(fp, "[1|diff --git a/%s b/%s",	Err	bitreich.org	70
i-                        delta->old_file.path, delta->new_file.path);	Err	bitreich.org	70
i-                fprintf(fp, "|%s/file/%s.gph|server|port]\n", relpath, delta->new_file.path);	Err	bitreich.org	70
i+                fputs("[1|diff --git a/", fp);	Err	bitreich.org	70
i+                gphlink(fp, delta->old_file.path, strlen(delta->old_file.path));	Err	bitreich.org	70
i+                fputs(" b/", fp);	Err	bitreich.org	70
i+                gphlink(fp, delta->new_file.path, strlen(delta->new_file.path));	Err	bitreich.org	70
i+                fprintf(fp, "|%s/file/", relpath);	Err	bitreich.org	70
i+                gphlink(fp, delta->new_file.path, strlen(delta->new_file.path));	Err	bitreich.org	70
i+                fputs(".gph|server|port]\n", fp);	Err	bitreich.org	70
i 	Err	bitreich.org	70
i                 /* check binary data */	Err	bitreich.org	70
i                 if (delta->flags & GIT_DIFF_FLAG_BINARY) {	Err	bitreich.org	70
i@@ -968,7 +972,8 @@ writefilestree(FILE *fp, git_tree *tree, const char *path)	Err	bitreich.org	70
i                                 fprintf(fp, "%7dL", lc);	Err	bitreich.org	70
i                         else	Err	bitreich.org	70
i                                 fprintf(fp, "%7juB", (uintmax_t)filesize);	Err	bitreich.org	70
i-                        fprintf(fp, "|%s/%s", relpath, filepath);	Err	bitreich.org	70
i+                        fprintf(fp, "|%s/", relpath);	Err	bitreich.org	70
i+                        gphlink(fp, filepath, strlen(filepath));	Err	bitreich.org	70
i                         fputs("|server|port]\n", fp);	Err	bitreich.org	70
i                         git_object_free(obj);	Err	bitreich.org	70
i                 } else if (!git_submodule_lookup(&module, repo, entryname)) {	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/stagit-gopher/commit/c37c488c...
Content-Typetext/plain; charset=utf-8