Diff options
authorBryce Kwon <bryce@brycekwon.com>
committerBryce Kwon <bryce@brycekwon.com>
commit
parent
tree
download
Offer the versions as an option
enable-version-info brings back the cgit and git versions that 3a00e19 took off the footer and the generator tag, for a site that wants them, and the version 2a6726a put on the signature of patches now follows it too. It stays off by default for the reason 3a00e19 gave.
Diffstat (limited to 'source/ui-patch.c')
-rw-r--r--source/ui-patch.c8
1 file changed, 6 insertions, 2 deletions
diff --git a/source/ui-patch.c b/source/ui-patch.c
index 78c850c..04083fe 100644
--- a/source/ui-patch.c
+++ b/source/ui-patch.c
@@ -132,7 +132,8 @@ void cgit_print_patch(const char *new_rev, const char *old_rev, const char *pref
cgit_print_http_headers();
// git format-patch signs with its bare version number, so the v that
- // cgit's tags carry is left off to read the same way.
+ // cgit's tags carry is left off to read the same way. Without
+ // enable-version-info the signature names cgit alone.
if (!skip_prefix(cgit_version, "v", &version))
version = cgit_version;
@@ -141,6 +142,9 @@ void cgit_print_patch(const char *new_rev, const char *old_rev, const char *pref
// Two dashes and a space is the mail signature separator, so
// git am and mail readers drop the version note below rather
// than carrying it into the commit message.
- printf("-- \ncgit %s\n\n", version);
+ if (ctx.cfg.enable_version_info)
+ printf("-- \ncgit %s\n\n", version);
+ else
+ printf("-- \ncgit\n\n");
}
}