summaryrefslogtreecommitdiff
path: root/builtin-commit.c
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2007-11-18 20:01:38 (GMT)
committerJunio C Hamano <gitster@pobox.com>2007-11-23 01:05:04 (GMT)
commitbc5d248a9fba11cb78dd0a3a91938d881dec1245 (patch)
treeb070dd817bc859d41114f5583456b68ef029a623 /builtin-commit.c
parenta50f9fc5feb0a8b8afe51e75ae7c7a87446113e3 (diff)
downloadgit-bc5d248a9fba11cb78dd0a3a91938d881dec1245.zip
git-bc5d248a9fba11cb78dd0a3a91938d881dec1245.tar.gz
git-bc5d248a9fba11cb78dd0a3a91938d881dec1245.tar.bz2
builtin-commit: do not color status output shown in the message template
Noticed by Ping Yin on the list. Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin-commit.c')
-rw-r--r--builtin-commit.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/builtin-commit.c b/builtin-commit.c
index 5e2257c..7616dd1 100644
--- a/builtin-commit.c
+++ b/builtin-commit.c
@@ -159,7 +159,7 @@ static const char sign_off_header[] = "Signed-off-by: ";
static int prepare_log_message(const char *index_file, const char *prefix)
{
struct stat statbuf;
- int commitable;
+ int commitable, saved_color_setting;
struct strbuf sb;
char *buffer;
FILE *fp;
@@ -243,7 +243,10 @@ static int prepare_log_message(const char *index_file, const char *prefix)
if (only_include_assumed)
fprintf(fp, "# %s\n", only_include_assumed);
+ saved_color_setting = wt_status_use_color;
+ wt_status_use_color = 0;
commitable = run_status(fp, index_file, prefix);
+ wt_status_use_color = saved_color_setting;
fclose(fp);