[CGit] [PATCH 0/6] Communicate the repo name to the filter scripts
- From
Ferry Huberts <mailings@hupie.com>
- Date
- Feb 17, 2011, 21:11 UTC
- Message-ID
- <1297977069-21884-1-git-send-email-mailings@hupie.com>
From: Ferry Huberts <ferry.huberts@pelagic.nl>
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