This is is the refactoring as suggested by Junio, and rebased on top is the patch which makes status -s obey color.status. I also adjusted the latter to not color the space separating the (colored) status letters from the (uncolored) file name. This mini series is directly on top of 91691ec (Merge branch 'jk/1.7.0-status' into next, 2009-11-27). Michael J Gruber (2): builtin-commit: refactor short-status code into wt-status.c status -s: obey color.status builtin-commit.c | 105 ++++------------------------------------------------- wt-status.c | 96 +++++++++++++++++++++++++++++++++++++++++++++++++ wt-status.h | 2 + 3 files changed, 106 insertions(+), 97 deletions(-) -- 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