Introduction
Introduction Statistics Contact Development Disclaimer Help
when a tags.gph file exists in the current directory then link it in the menu -…
git clone git://git.codemadness.org/stagit-gopher
Log
Files
Refs
README
LICENSE
---
commit ab46ca27fc26888dc6e061c614d085114eb7b1ea
parent b1f0c95f2975540809eb6ff3bcd04023b71a87de
Author: Hiltjo Posthuma <[email protected]>
Date: Fri, 9 Feb 2018 16:09:10 +0100
when a tags.gph file exists in the current directory then link it in the menu
Diffstat:
M stagit-gopher.1 | 3 +++
M stagit-gopher.c | 7 ++++++-
2 files changed, 9 insertions(+), 1 deletion(-)
---
diff --git a/stagit-gopher.1 b/stagit-gopher.1
@@ -93,6 +93,9 @@ primary clone url of the repository, for example: git://git.2…
.Pp
When a README or LICENSE file exists in HEAD or a .gitmodules submodules file
exists in HEAD a direct link in the index is made.
+.Pp
+When a tags.gph file exists in the current directory it is linked in the
+index as a "Tags" link.
.Sh SEE ALSO
.Xr stagit-gopher-index 1
.Sh AUTHORS
diff --git a/stagit-gopher.c b/stagit-gopher.c
@@ -58,7 +58,7 @@ static char *name = "";
static char *strippedname = "";
static char description[255];
static char cloneurl[1024];
-static int haslicense, hasreadme, hassubmodules;
+static int haslicense, hasreadme, hassubmodules, hastagsgph;
static long long nlogcommits = -1; /* < 0 indicates not used */
/* cache */
@@ -447,6 +447,8 @@ writeheader(FILE *fp, const char *title)
fprintf(fp, "[1|Log|%s/log.gph|server|port]\n", relpath);
fprintf(fp, "[1|Files|%s/files.gph|server|port]\n", relpath);
fprintf(fp, "[1|Refs|%s/refs.gph|server|port]\n", relpath);
+ if (hastagsgph)
+ fprintf(fp, "[1|Tags|%s/tags.gph|server|port]\n", relpath);
if (hassubmodules)
fprintf(fp, "[1|Submodules|%s/file/.gitmodules.gph|server|port…
if (hasreadme)
@@ -1191,6 +1193,9 @@ main(int argc, char *argv[])
fclose(fpread);
}
+ /* check if tags.gph file exists */
+ hastagsgph = (access("tags.gph", F_OK) == 0);
+
/* check LICENSE */
haslicense = (!git_revparse_single(&obj, repo, "HEAD:LICENSE") &&
git_object_type(obj) == GIT_OBJ_BLOB);
You are viewing proxied material from codemadness.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.