summaryrefslogtreecommitdiff
path: root/convert.c
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <gitster@pobox.com>2016-02-10 14:20:07 -0800
committerLibravatar Junio C Hamano <gitster@pobox.com>2016-02-10 14:20:07 -0800
commita3764e7da7ae2c30e2e1bbeaa0961a17bced2078 (patch)
tree4cc71f632465d8043e6d523bdfe6837f7c4e1e42 /convert.c
parentMerge branch 'ew/connect-verbose' (diff)
parentconvert: treat an empty string for clean/smudge filters as "cat" (diff)
downloadtgif-a3764e7da7ae2c30e2e1bbeaa0961a17bced2078.tar.xz
Merge branch 'ls/clean-smudge-override-in-config'
Clean/smudge filters defined in a configuration file of lower precedence can now be overridden to be a pass-through no-op by setting the variable to an empty string. * ls/clean-smudge-override-in-config: convert: treat an empty string for clean/smudge filters as "cat"
Diffstat (limited to 'convert.c')
-rw-r--r--convert.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/convert.c b/convert.c
index 4bb4ec1d83..8cd6222a26 100644
--- a/convert.c
+++ b/convert.c
@@ -434,7 +434,7 @@ static int apply_filter(const char *path, const char *src, size_t len, int fd,
struct async async;
struct filter_params params;
- if (!cmd)
+ if (!cmd || !*cmd)
return 0;
if (!dst)