diff options
author | Jeff King <peff@peff.net> | 2017-07-13 18:02:30 +0300 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2017-07-13 22:42:50 +0300 |
commit | bf285ae6dbfa8e2b847940e6ad987ff3cbe40712 (patch) | |
tree | c18a62884e9dcae8bb4e1c8ca475c497bfb65d09 /ref-filter.h | |
parent | 4a68e36d7d106abaf44e3ac960276145b5a25723 (diff) |
ref-filter: move need_color_reset_at_eol into ref_format
Calling verify_ref_format() doesn't just confirm that the
format is sane; it actually sets some global variables that
will be used later when formatting the refs. These logically
should belong to the ref_format, which would make it
possible to use multiple formats within a single program
invocation.
Let's move one such flag into the ref_format struct. There
are still others that would need to be moved before it would
be safe to use multiple formats, but this commit gives a
blueprint for how that should look.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'ref-filter.h')
-rw-r--r-- | ref-filter.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ref-filter.h b/ref-filter.h index 2bb58879d7..9e1e89c19b 100644 --- a/ref-filter.h +++ b/ref-filter.h @@ -79,6 +79,9 @@ struct ref_format { */ const char *format; int quote_style; + + /* Internal state to ref-filter */ + int need_color_reset_at_eol; }; #define REF_FORMAT_INIT { NULL, 0 } |