Re: [PATCH] repack: add `repack.honorpackkeep` config var
From: Junio C Hamano <hidden>
Date: 2016-06-15 23:00:10
Jeff King [off-list ref] writes:
On Fri, Feb 28, 2014 at 10:45:39AM -0800, Junio C Hamano wrote:quoted
quoted
Exactly. The two features (bitmaps and .keep) are not compatible with each other, so you have to prioritize one. If you are using static .keep files, you might want them to continue being respected at the expense of using bitmaps for that repo. So I think you want a separate option from --write-bitmap-index to allow the appropriate flexibility.What is "the appropriate flexibility", though? If the user wants to use bitmap, we would need to drop .keep, no?Or the flip side: if the user wants to use .keep, we should drop bitmaps. My point is that we do not know which way the user wants to go, so we should not tie the options together.
Hmph. I think the short of your later explanation is "global config may tell us to use bitmap, in which case we would need a way to defeat that and have existing .keep honored, and it makes it easier to do so if these two are kept separate, because you do not want to run around and selectively disable bitmaps in these repositories. We can instead do so with repack.packKeptObjects in the global configuration." and I tend to agree with the reasoning. Thanks.