Browse Source

repack: make "exts" array available outside cmd_repack()

We'll use it in a helper function soon.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Taylor Blau <me@ttaylorr.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Jeff King 4 years ago committed by Junio C Hamano
parent
commit
63f4d5cf57
  1. 19
      builtin/repack.c

19
builtin/repack.c

@ -202,6 +202,16 @@ static int write_oid(const struct object_id *oid, struct packed_git *pack, @@ -202,6 +202,16 @@ static int write_oid(const struct object_id *oid, struct packed_git *pack,
return 0;
}

static struct {
const char *name;
unsigned optional:1;
} exts[] = {
{".pack"},
{".idx"},
{".bitmap", 1},
{".promisor", 1},
};

static void repack_promisor_objects(const struct pack_objects_args *args,
struct string_list *names)
{
@ -265,15 +275,6 @@ static void repack_promisor_objects(const struct pack_objects_args *args, @@ -265,15 +275,6 @@ static void repack_promisor_objects(const struct pack_objects_args *args,

int cmd_repack(int argc, const char **argv, const char *prefix)
{
struct {
const char *name;
unsigned optional:1;
} exts[] = {
{".pack"},
{".idx"},
{".bitmap", 1},
{".promisor", 1},
};
struct child_process cmd = CHILD_PROCESS_INIT;
struct string_list_item *item;
struct string_list names = STRING_LIST_INIT_DUP;

Loading…
Cancel
Save