On Sun, Jul 20, 2008 at 3:29 PM, Junio C Hamano [off-list ref] wrote:
I personally think there is nothing wrong if Porcelain and plumbing use
different languages, by the way.
Do you expect such a clean separation? That a given command is either
plumbing or porcelain but never both? If not, then a command might
want to emit different output depending upon context. Perhaps an
environment variable, along the lines of how one sets locale on Unix,
could indicate to a git command whether it running as plumbing or not.
Just a thought.
j.