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
parent
2bd4427824
commit
fa23090b0c
|
@ -1516,13 +1516,13 @@ static int want_object_in_pack(const struct object_id *oid,
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void create_object_entry(const struct object_id *oid,
|
static struct object_entry *create_object_entry(const struct object_id *oid,
|
||||||
enum object_type type,
|
enum object_type type,
|
||||||
uint32_t hash,
|
uint32_t hash,
|
||||||
int exclude,
|
int exclude,
|
||||||
int no_try_delta,
|
int no_try_delta,
|
||||||
struct packed_git *found_pack,
|
struct packed_git *found_pack,
|
||||||
off_t found_offset)
|
off_t found_offset)
|
||||||
{
|
{
|
||||||
struct object_entry *entry;
|
struct object_entry *entry;
|
||||||
|
|
||||||
|
@ -1539,6 +1539,8 @@ static void create_object_entry(const struct object_id *oid,
|
||||||
}
|
}
|
||||||
|
|
||||||
entry->no_try_delta = no_try_delta;
|
entry->no_try_delta = no_try_delta;
|
||||||
|
|
||||||
|
return entry;
|
||||||
}
|
}
|
||||||
|
|
||||||
static const char no_closure_warning[] = N_(
|
static const char no_closure_warning[] = N_(
|
||||||
|
|
Loading…
Reference in New Issue