* scripts/git-hooks/commit-msg: Explicitly connect the editor to
/dev/tty, so that it can restore terminal settings appropriately.
---
 scripts/git-hooks/commit-msg | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/git-hooks/commit-msg b/scripts/git-hooks/commit-msg
index bdea8c38d..05dce1ebb 100755
--- a/scripts/git-hooks/commit-msg
+++ b/scripts/git-hooks/commit-msg
@@ -49,7 +49,7 @@ sub re_edit($)
 
   warn "Interrupt (Ctrl-C) to abort...\n";
 
-  system 'sh', '-c', "$editor $log_file";
+  system 'sh', '-c', "$editor $log_file </dev/tty >/dev/tty 2>&1";
   ($? & 127) || ($? >> 8)
     and die "$ME: $log_file: the editor ($editor) failed, aborting\n";
 }
-- 
2.51.1


Reply via email to