[PATCHv2 1/5] revision.h: turn rev_info.early_output back into an unsigned int
- From
SZEDER Gábor <szeder.dev@gmail.com>
- Date
- Jun 9, 2017, 18:17 UTC
- Message-ID
- <20170609181733.6793-2-szeder.dev@gmail.com>
- In-Reply-To
- <20170609181733.6793-1-szeder.dev@gmail.com>
rev_info.early_output started out as an unsigned int in cdcefbc97 (Add "--early-output" log flag for interactive GUI use, 2007-11-03), but later it was turned into a single bit in a bit field in cc243c3ce (show: --ignore-missing, 2011-05-18) without explanation, though its users still expect it to be a regular integer type. Consequently, any even number given via '--early-output=<N>' effectively disabled the feature.
Turn it back into an unsigned int, restoring its original data type.
Signed-off-by: SZEDER Gábor <szeder.dev@gmail.com> --- revision.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/revision.h b/revision.h index a91dd3d5d..f96e7f7f4 100644 --- a/revision.h +++ b/revision.h @@ -74,8 +74,9 @@ struct rev_info { /* topo-sort */ enum rev_sort_order sort_order; - unsigned int early_output:1, - ignore_missing:1, + unsigned int early_output; + + unsigned int ignore_missing:1, ignore_missing_links:1; /* Traversal flags */
-- 2.13.0.420.g54001f015