Linus Torvalds [off-list ref] writes:
So I do not think it's true that "--no-prefix" (or --src/dst-prefix)
necessarily implies "no-git" at all. It *can* do so, but it's not a given
thing, and almost certainly isn't in the long run with submodule support.
So it would be kind of sad if we mixed it up with the prefix decision,
when it really is something totally separate. Many other SCM's may want a
simple "-p1" patch (BK did, for example), and that doesn't make them
particularly "git-like". And conversely, git itself will want more than a
simple "-p1" patch for subproject handling.
Ok. That's a sensible argument.