From: Junio C Hamano Date: Thu, 22 Jan 2009 08:04:41 GMT Subject: Re: CR codes from git commands Message-ID: <7vbptzahra.fsf@gitster.siamese.dyndns.org> In-Reply-To: Daniel Barkalow writes: > The terminal type, at least in my version of Emacs, is "dumb", which ought > to be sufficient to tell git that a pager isn't going to be useful is most > cases (might be worthwhile to keep "git log" from eating all your memory, > though), and that using CR to rewrite lines isn't going to work. I think we pay attention to "dumb" when deciding if pager is useful and if we can do color, but I do not think we check anything beyond "is it a tty" when deciding to show progress or not. The only thing we do differently for "dumb" terminal is if we use ANSI clear-to-eol escape sequence or fill with a run of SPs to overwrite trailing part of a line, and we assume even dumb terminals know how to do a carriage-return.