Browse Source

builtin/pack-objects.c: return from create_object_entry()

A new caller in the next commit will want to immediately modify the
object_entry structure created by create_object_entry(). Instead of
forcing that caller to wastefully look-up the entry we just created,
return it from create_object_entry() instead.

Signed-off-by: Taylor Blau <me@ttaylorr.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Taylor Blau 3 years ago committed by Junio C Hamano
parent
commit
fa23090b0c
  1. 16
      builtin/pack-objects.c

16
builtin/pack-objects.c

@ -1516,13 +1516,13 @@ static int want_object_in_pack(const struct object_id *oid, @@ -1516,13 +1516,13 @@ static int want_object_in_pack(const struct object_id *oid,
return 1;
}

static void create_object_entry(const struct object_id *oid,
enum object_type type,
uint32_t hash,
int exclude,
int no_try_delta,
struct packed_git *found_pack,
off_t found_offset)
static struct object_entry *create_object_entry(const struct object_id *oid,
enum object_type type,
uint32_t hash,
int exclude,
int no_try_delta,
struct packed_git *found_pack,
off_t found_offset)
{
struct object_entry *entry;

@ -1539,6 +1539,8 @@ static void create_object_entry(const struct object_id *oid, @@ -1539,6 +1539,8 @@ static void create_object_entry(const struct object_id *oid,
}

entry->no_try_delta = no_try_delta;

return entry;
}

static const char no_closure_warning[] = N_(

Loading…
Cancel
Save