path: root/diff.h
diff options
authorZbigniew Jędrzejewski-Szmek <>2012-03-01 12:26:45 (GMT)
committerJunio C Hamano <>2012-03-01 17:15:47 (GMT)
commit969fe57b844a514747c1d5d66e0698dc53ed473d (patch)
tree67d4ade9fcabea5bbdd2bb7bc6e7da26358bf25e /diff.h
parentc4432d5511f2897b56cd921632c86c1e2ca78159 (diff)
diff --stat: enable limiting of the graph part
A new option --stat-graph-width=<width> can be used to limit the width of the graph part even is more space is available. Up to <width> columns will be used for the graph. If commits changing a lot of lines are displayed in a wide terminal window (200 or more columns), and the +- graph uses the full width, the output can be hard to comfortably scan with a horizontal movement of human eyes. Messages wrapped to about 80 columns would be interspersed with very long +- lines. It makes sense to limit the width of the graph part to a fixed value (e.g. 70 columns), even if more columns are available. Signed-off-by: Zbigniew Jędrzejewski-Szmek <> Signed-off-by: Junio C Hamano <>
Diffstat (limited to 'diff.h')
1 files changed, 1 insertions, 0 deletions
diff --git a/diff.h b/diff.h
index ae71f4c..2021a1d 100644
--- a/diff.h
+++ b/diff.h
@@ -129,6 +129,7 @@ struct diff_options {
int stat_width;
int stat_name_width;
+ int stat_graph_width;
int stat_count;
const char *word_regex;
enum diff_words_type word_diff;