Remove "Enable Git pack file bitmap creation" housekeeping option
Summary
With the introduction of OptimizeRepository RPC some of the housekeeping options become redundant.
One of such options is:
Enable Git pack file bitmap creation: Create pack file bitmaps which accelerates git clone performance. Makes housekeeping take a little longer.
Based on this comment:
This cannot be controlled by the client via OptimizeRepository anymore. Not having bitmaps is also a major performance bottleneck as soon as you serve fetches, so I wouldn't be aware of any reason to not want to have them enabled. Same remark as above by the way: OptimizeRepository has already been generating bitmaps behind the users' backs for a long time during the daily maintenance job.
Action steps
- Remove this option from UI
- Update the documentation
- Remove
housekeeping_bitmaps_enabledcolumn