mirror of
https://github.com/git/git.git
synced 2026-08-09 01:21:47 +00:00
pack-bitmap: mark object filter as const
The function `for_each_bitmapped_object()` accepts an optional object filter. This filter is never modified by the function, but is not declared as `const`. Fix this. Signed-off-by: Patrick Steinhardt <ps@pks.im> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
committed by
Junio C Hamano
parent
27bed41ebb
commit
03aaa4f898
@@ -1976,7 +1976,7 @@ static void filter_bitmap_object_type(struct bitmap_index *bitmap_git,
|
||||
static int filter_bitmap(struct bitmap_index *bitmap_git,
|
||||
struct object_list *tip_objects,
|
||||
struct bitmap *to_filter,
|
||||
struct list_objects_filter_options *filter)
|
||||
const struct list_objects_filter_options *filter)
|
||||
{
|
||||
if (!filter || filter->choice == LOFC_DISABLED)
|
||||
return 0;
|
||||
@@ -2027,7 +2027,7 @@ static int filter_bitmap(struct bitmap_index *bitmap_git,
|
||||
return -1;
|
||||
}
|
||||
|
||||
static int can_filter_bitmap(struct list_objects_filter_options *filter)
|
||||
static int can_filter_bitmap(const struct list_objects_filter_options *filter)
|
||||
{
|
||||
return !filter_bitmap(NULL, NULL, NULL, filter);
|
||||
}
|
||||
@@ -2058,7 +2058,7 @@ static void filter_packed_objects_from_bitmap(struct bitmap_index *bitmap_git,
|
||||
}
|
||||
|
||||
int for_each_bitmapped_object(struct bitmap_index *bitmap_git,
|
||||
struct list_objects_filter_options *filter,
|
||||
const struct list_objects_filter_options *filter,
|
||||
show_reachable_fn show_reach,
|
||||
void *payload)
|
||||
{
|
||||
|
||||
@@ -96,7 +96,7 @@ struct list_objects_filter_options;
|
||||
* not supported, `0` otherwise.
|
||||
*/
|
||||
int for_each_bitmapped_object(struct bitmap_index *bitmap_git,
|
||||
struct list_objects_filter_options *filter,
|
||||
const struct list_objects_filter_options *filter,
|
||||
show_reachable_fn show_reach,
|
||||
void *payload);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user