On Thu, Mar 10, 2011 at 11:59:00AM -0800, Ian Ward Comfort wrote: > By historical accident, diffs included in commit templates and status > output when the "-v" option is given are not prefixed with the # comment > character, as other advice and status information is. Stripping these > lines is thus a best-effort operation, as it is not always possible to > tell which lines were generated by "-v" and which were inserted by the > user. > > Improve this situation by adding the # prefix to diff output along with > all other status output in these cases. The change is simply made thanks > to a3c158d (Add a prefix output callback to diff output, 2010-05-26). The > prefixed diff can be stripped (or not, as configured) by the standard > cleanup code, so our special verbose-mode heuristic can be removed. > > Documentation and a few tests which rely on the old "-v" format are > updated to match. One known breakage is fixed in t7507. One reason to keep the existing behavior is that editors will tend to syntax-highlight the diff portion without much extra effort (in vim, at least, the syntax highlighting just includes the diff syntax highlighting for that section). I have no idea if this would make things much harder for that case or not. Even if it does make things harder there, I am not sure that the increased robustness isn't more important, anyway. But I thought I would point it out. -Peff -- 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