Compared to v2, this changes essentially: * The prefix is actually disabled by default in this version. As a consequence, the option is renamed to status.oldStyle. * Since this is the default, the tests are updated to test the new defaults. In a first patch, I'm setting status.oldStyle=true in test files that require it (to keep the patch short), and the last patch actually updates the test expected results. This was actually useful as I did find (and fix) a few bugs updating the tests: - the --columns option was still showing the comment prefix - "git commit --dry-run" and failed "git commit" were still displaying comments to stdout. * The --for-status option is kept as a no-op. Matthieu Moy (5): builtin/stripspace.c: fix broken indentation wt-status: use argv_array API submodule summary: ignore --for-status option status: disable display of '#' comment prefix by default tests: don't set status.oldStyle file-wide Documentation/config.txt | 7 + builtin/commit.c | 10 + builtin/stripspace.c | 8 +- git-submodule.sh | 13 +- t/t3001-ls-files-others-exclude.sh | 2 +- t/t7060-wtstatus.sh | 109 +++-- t/t7401-submodule-summary.sh | 12 +- t/t7508-status.sh | 944 +++++++++++++++++++------------------ wt-status.c | 85 +++- wt-status.h | 1 + 10 files changed, 640 insertions(+), 551 deletions(-) -- 1.8.4.4.g70bf5e8.dirty -- 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