sparse-checkout: use extern for global variables
commit44143583b76decf93c55b73adaf2367c22c88998
authorDerrick Stolee <dstolee@microsoft.com>
Tue, 31 Dec 2019 13:17:48 +0000 (31 13:17 +0000)
committerJunio C Hamano <gitster@pobox.com>
Thu, 2 Jan 2020 18:18:42 +0000 (2 10:18 -0800)
tree92bb370732ff55ea5ba0c0232dfab14826ffc992
parent761e3d26bbe44c51f83c4f1ad198461f57029ebd
sparse-checkout: use extern for global variables

When the core.sparseCheckoutCone config setting was added in
879321eb0b ("sparse-checkout: add 'cone' mode" 2019-11-21), the
variables storing the config values for core.sparseCheckout and
core.sparseCheckoutCone were rearranged in cache.h, but in doing
so the "extern" keyword was dropped.

While we are tending to drop the "extern" keyword for function
declarations, it is still necessary for global variables used
across multiple *.c files. The impact of not having the extern
keyword may be unpredictable.

Signed-off-by: Derrick Stolee <dstolee@microsoft.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
cache.h