diff options
-rw-r--r-- | fast-import.c | 1 | ||||
-rw-r--r-- | templates/hooks--pre-commit | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/fast-import.c b/fast-import.c index 6f888f647..f93d7d6c9 100644 --- a/fast-import.c +++ b/fast-import.c @@ -1616,6 +1616,7 @@ static void cmd_data(struct strbuf *sb) char *term = xstrdup(command_buf.buf + 5 + 2); size_t term_len = command_buf.len - 5 - 2; + strbuf_detach(&command_buf, NULL); for (;;) { if (strbuf_getline(&command_buf, stdin, '\n') == EOF) die("EOF in data (terminator '%s' not found)", term); diff --git a/templates/hooks--pre-commit b/templates/hooks--pre-commit index 18b87309f..a19279b3e 100644 --- a/templates/hooks--pre-commit +++ b/templates/hooks--pre-commit @@ -58,7 +58,7 @@ perl -e ' if (/\s$/) { bad_line("trailing whitespace", $_); } - if (/^\s* /) { + if (/^\s* \t/) { bad_line("indent SP followed by a TAB", $_); } if (/^(?:[<>=]){7}/) { |