On Mon, Jan 26, 2009 at 1:48 PM, Jeff King <peff@xxxxxxxx> wrote: > But then you have that problem that the _user_ is stuck specifying "OK, > turn on fancy features." And I don't relish the thought of typing "git > diff -J" every time. :) Well, this issue seems to come up every so often, so the idea would be: - We're adding a mechanism for scripts to communicate that they need plumbing context - Start using it in your scripts when calling git if you rely on a stable interface - In the next major release, git may introduce changes to commands which are not clearly plumbing if you haven't adopted the mechanism Where mechanism could be a switch, environment variable, etc. Typically in a network API, the client and server have a way to negotiate the highest level each supports; that's missing from git, but seems like it would be useful. j. p.s. perhaps you'd prefer -P? :) -- 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