serve: use designated initializers
Change the declaration of the protocol_capability struct to use designated initializers, this makes this more verbose now, but a follow-up commit will add a new field. At that point these lines would be too dense to be on one line comfortably. Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
1fd88224a3
commit
85baaed475
38
serve.c
38
serve.c
@ -73,13 +73,37 @@ struct protocol_capability {
|
|||||||
};
|
};
|
||||||
|
|
||||||
static struct protocol_capability capabilities[] = {
|
static struct protocol_capability capabilities[] = {
|
||||||
{ "agent", agent_advertise, NULL },
|
{
|
||||||
{ "ls-refs", ls_refs_advertise, ls_refs },
|
.name = "agent",
|
||||||
{ "fetch", upload_pack_advertise, upload_pack_v2 },
|
.advertise = agent_advertise,
|
||||||
{ "server-option", always_advertise, NULL },
|
},
|
||||||
{ "object-format", object_format_advertise, NULL },
|
{
|
||||||
{ "session-id", session_id_advertise, NULL },
|
.name = "ls-refs",
|
||||||
{ "object-info", always_advertise, cap_object_info },
|
.advertise = ls_refs_advertise,
|
||||||
|
.command = ls_refs,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
.name = "fetch",
|
||||||
|
.advertise = upload_pack_advertise,
|
||||||
|
.command = upload_pack_v2,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
.name = "server-option",
|
||||||
|
.advertise = always_advertise,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
.name = "object-format",
|
||||||
|
.advertise = object_format_advertise,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
.name = "session-id",
|
||||||
|
.advertise = session_id_advertise,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
.name = "object-info",
|
||||||
|
.advertise = always_advertise,
|
||||||
|
.command = cap_object_info,
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
static void advertise_capabilities(void)
|
static void advertise_capabilities(void)
|
||||||
|
Loading…
Reference in New Issue
Block a user