Paul Mackerras <paulus@xxxxxxxxx> writes: > The --stdin flag to git-diff-tree is suitable for this, but the main > difficulty is that the output of git-diff-tree gets buffered and > doesn't get sent until the buffer is full. > > This provides a way to get git-diff-tree to flush its output buffers. > If a blank line is supplied on git-diff-tree's standard input, it will > flush its output buffers and then accept further input. Sounds low impact and sane. I suspect the usual caveat on bidirectional pipe deadlock applies to the caller. Does gitk do that? The current code seems to feed a pre-generated list with "open | cmd <<" construct to the command, so perhaps you are planning to change that? - : 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