[CGit] [PATCH 0/6] Communicate the repo name to the filter scripts
From: Ferry Huberts <hidden>
Date: 2016-06-15 22:50:35
From: Ferry Huberts <redacted>
This patch series fixes two bugs and communicates the repo name
to the filter scripts.
I have a server setup in which each repo has a trac instance and
for the commit filter I really need to known with which repo I'm
dealing in order to be able to resolve the #123 ticket numbers
into hyperlinks into the correct trac instance.
Patch 0001 fixes a memory leak and can be applied regardless of the other
patches
Patch 0002 makes sure that all arguments for the filter are correctly initialised
so that the argv[] list is always terminated with a NULL pointer,
which is currently not the case for the source filter.
The other patches implement my desired functionality.
Ferry Huberts (6):
source_filter: fix a memory leak
new_filter: correctly initialise all arguments for a new filter
new_filter: determine extra_args from filter type
source_filter: also communicate the repo name to the filter
commit_filter: also communicate the repo name to the filter
about_filter: also communicate the repo name to the filter
cgit.c | 41 +++++++++++++++++++++++++++++++--------
filters/commit-links.sh | 2 +
filters/syntax-highlighting.sh | 1 +
ui-commit.c | 5 +++-
ui-repolist.c | 5 +++-
ui-summary.c | 5 +++-
ui-tree.c | 4 +++
7 files changed, 51 insertions(+), 12 deletions(-)
--
1.7.4