Peter Dyballa <[EMAIL PROTECTED]> writes:
> Neither this nor the other method nor (GNU) tee work, neither in bash  
> nor in tcsh. All log files are empty. Git obviously is sending ANSI  
> escape sequences directly to the terminal.

Try running the git command inside a "typescript" session (which creates
a pty and captures all io to/from it):

   $ script /tmp/output
   Script started, file is /tmp/output
   $ echo -e 'hello\rworld'
   world
   $ exit
   exit
   Script done, file is /tmp/output
   $ cat -v /tmp/output
   Script started on Thu Sep 28 19:23:59 2006
   $ hello^Mworld
   $ exit

   Script done on Thu Sep 28 19:24:03 2006
   $ 

-Miles

-- 
`To alcohol!  The cause of, and solution to,
 all of life's problems' --Homer J. Simpson


_______________________________________________
emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug

Reply via email to