Adjust stat width calculations to take --graph output into account
The recent change to compute the width of diff --stat did not take into consideration the output from --graph. The consequence is that when both options are used, e.g. in 'log --stat --graph', the lines are too long. Adjust stat width calculations to take --graph output into account. Signed-off-by: Lucian Poston <lucian.poston@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Lucian Poston committed
Apr 16, 2012 at 03:44 UTC
3f1451326a09a4e36c10feff65685daef1d29c32
1 file changed
+1
-1
diff.c
+1
-1
@@ -1445,7 +1445,7 @@ static void show_stats(struct diffstat_t *data, struct diff_options *options)
1445
*/
1446
1447
if (options->stat_width == -1)
1448
- width = term_columns();
1448
+ width = term_columns() - options->output_prefix_length;
1449
else
1450
width = options->stat_width ? options->stat_width : 80;
1451