diff options
author | Jürgen Rühle <j-r@online.de> | 2007-01-10 23:25:03 +0100 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2007-01-10 14:29:21 -0800 |
commit | 2a3a3c247e7f1f257e9c6762e48b98f08a30011a (patch) | |
tree | e064d2866b05b459112eb8054ed9faf241625ce4 /wt-status.h | |
parent | ccd14e569dcfe1a83b33f84fad8cfed68676ef5d (diff) | |
download | git-2a3a3c247e7f1f257e9c6762e48b98f08a30011a.tar.gz |
Provide better feedback for the untracked only case in status output
Since 98bf8a47c296f51ea9722fef4bb81dbfb70cd4bb status would claim that
git-commit could be useful even if there are no changes except untracked files.
Since wt-status is already computing all the information needed go the whole
way and actually track the (non-)emptiness of all three sections separately,
unify the code, and provide useful messages for each individual case.
Thanks to Junio and Michael Loeffler for suggestions.
Signed-off-by: Jürgen Rühle <j-r@online.de>
Diffstat (limited to 'wt-status.h')
-rw-r--r-- | wt-status.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/wt-status.h b/wt-status.h index 892a86c76a..cfea4ae688 100644 --- a/wt-status.h +++ b/wt-status.h @@ -12,11 +12,13 @@ struct wt_status { int is_initial; char *branch; const char *reference; - int commitable; int verbose; int amend; int untracked; - int workdir_clean; + /* These are computed during processing of the individual sections */ + int commitable; + int workdir_dirty; + int workdir_untracked; }; int git_status_config(const char *var, const char *value); |