aboutsummaryrefslogtreecommitdiff
path: root/pager.c
diff options
context:
space:
mode:
authorJunio C Hamano <junkio@cox.net>2006-04-16 01:46:08 -0700
committerJunio C Hamano <junkio@cox.net>2006-04-16 01:46:08 -0700
commitcaef71a5354ca162cc5a6914a7a643efbc9ae28a (patch)
treea4595453c77436f7f8ea980c396e1348bcdedff2 /pager.c
parent402461aab17292b78bd36a17bff18e48d544cc9a (diff)
downloadgit-caef71a5354ca162cc5a6914a7a643efbc9ae28a.tar.gz
git-caef71a5354ca162cc5a6914a7a643efbc9ae28a.tar.xz
Do not fork PAGER=cat
Unless the user has a nonstandard "cat" command that does not meow like a cat, this should not break anything and would save an extra pipe. Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'pager.c')
-rw-r--r--pager.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/pager.c b/pager.c
index e5ba2738b..b063353d9 100644
--- a/pager.c
+++ b/pager.c
@@ -20,7 +20,7 @@ void setup_pager(void)
return;
if (!pager)
pager = "less";
- else if (!*pager)
+ else if (!*pager || !strcmp(pager, "cat"))
return;
if (pipe(fd) < 0)