[PATCH 12/12] git-status: print sparse checkout status
From: Nguyễn Thái Ngọc Duy <hidden>
Date: 2016-06-15 22:45:00
Subsystem:
the rest · Maintainer:
Linus Torvalds
From: Nguyễn Thái Ngọc Duy <hidden>
Date: 2016-06-15 22:45:00
Subsystem:
the rest · Maintainer:
Linus Torvalds
Signed-off-by: Nguyễn Thái Ngọc Duy <redacted> --- wt-status.c | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/wt-status.c b/wt-status.c
index 889e50f..28add31 100644
--- a/wt-status.c
+++ b/wt-status.c@@ -361,12 +361,18 @@ void wt_status_print(struct wt_status *s) color_fprintf_ln(s->fp, color(WT_STATUS_HEADER), "#"); color_fprintf_ln(s->fp, color(WT_STATUS_HEADER), "# Initial commit"); color_fprintf_ln(s->fp, color(WT_STATUS_HEADER), "#"); - wt_status_print_initial(s); } - else { - wt_status_print_updated(s); + + if (get_sparse_prefix()) { + color_fprintf(s->fp, color(WT_STATUS_HEADER), "# Sparse checkout: "); + color_fprintf_ln(s->fp, color(WT_STATUS_HEADER), get_sparse_prefix_str()); } + if (s->is_initial) + wt_status_print_initial(s); + else + wt_status_print_updated(s); + wt_status_print_changed(s); if (wt_status_submodule_summary) wt_status_print_submodule_summary(s);
--
1.5.5.GIT