From: Junio C Hamano Date: Thu, 06 Dec 2007 20:18:47 GMT Subject: Re: [PATCH 3/3] Color support for "git-add -i" Message-ID: <7vejdzd1aw.fsf@gitster.siamese.dyndns.org> In-Reply-To: <5055E3DF-E01D-41B5-9F59-DAD69885CAE8@wincent.com> Wincent Colaiuta writes: > What are the other options? > > - Make git-add--interactive part of builtin-add so as to be able to > use the core.whitespace code directly? (ideally yes and at some point > in the future it seems inevitable that this will happen, but it will > require a fair bit of work) > > - Fork a second "git diff-files" process to capture the colorized > version of the output? (may set off the "kludge" alarm) > > - Something else? - Realize that whitespace clean-up can be risky and change semantics depending on the material you are editing. Do not do the clean-up during "add -i", but before. IOW, add an alias that does an equivalent of: git diff HEAD >tmp git apply -R