On Mon, May 3, 2010 at 09:30, Junio C Hamano <gitster@xxxxxxxxx> wrote: > Sorry, but none of these configuration variables are acceptable as-is. > > Many scripts (the ones shipped with core-git, in contrib, or written by > users) depend on their invocation of "git diff-*" family without any funny > command line arguments like --no-prefix nor --src-prefix to produce a > patch that can be applied without giving a custom -p value to "git apply". > > Letting the user break that promise is already bad, and not giving the > scripts any way to protect themselves from these configuration variables > by overriding from the command line makes these doubly bad ideas. As far as I understand git_diff_ui_config() applies only for "git diff" not for any of the plumping "git diff-*" tools. Also I thought that these extended headers are exactly there to support arbitrary meta information. Therefore I think your arguments don't hold for my 'path' extended header, do they? Thanks, Bert > -- 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