On Wed, Jan 21, 2009 at 8:47 PM, Daniel Barkalow <barkalow@xxxxxxxxxxxx> wrote: > It's kind of unclear what you're trying to do here. I'm guessing that > you're trying to run git with stdio directed to a /dev/tty device, where > isatty() is true, but which doesn't interpret ASCII control characters as > such. We're not detecting that you can't use a pager on this, and so you > have to use PAGER=cat (which might not be a bad idea for things like > "man", either). With some clues about the environment, we should be able > to do something about this. > > You're also trying to send the progress output to a log file that you can > look at the end of (presumably in a more capable terminal). It should be > possible (with an option) to get git to output progress info to a non-tty, > and not use the CRs if the output isn't a tty. > > Or do you want to use a tty that can't handle CRs, and get newlines > instead of CRs? (If I'd git on the first computer I used, it would have > printed the progress bar over and over in place and probably torn a hole > in the paper, but I haven't used that one in over 20 years.) Hi Daniel, Ideally, yes I would want no CR's but LF's instead (but others who do not use my environment may actually like the way it is now, and I seek not to disturb that use case). I could live without the progress lines (lines that print repeatedly over in one place on normal terminals), but adding " 2>&1 | cat" to every command line just to get the CR's to go away, is non-workable for me. The environment I'm running git under is the Shell mode inside GNU Emacs. I can't tell you what type of terminal it is, because I believe that is defined deep in the guts of Emacs. Having read your reply above, I'm now wondering whether this is an Emacs issue versus a git issue. If it is an Emacs issue, then I am truly embarrassed for having wasted everyones time with it. Brent -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html