summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunio C Hamano <junkio@cox.net>2006-04-16 08:46:08 (GMT)
committerJunio C Hamano <junkio@cox.net>2006-04-16 08:46:08 (GMT)
commitcaef71a5354ca162cc5a6914a7a643efbc9ae28a (patch)
treea4595453c77436f7f8ea980c396e1348bcdedff2
parent402461aab17292b78bd36a17bff18e48d544cc9a (diff)
downloadgit-caef71a5354ca162cc5a6914a7a643efbc9ae28a.zip
git-caef71a5354ca162cc5a6914a7a643efbc9ae28a.tar.gz
git-caef71a5354ca162cc5a6914a7a643efbc9ae28a.tar.bz2
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>
-rw-r--r--pager.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/pager.c b/pager.c
index e5ba273..b063353 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)