Add endpoints for prime-clone in http service and git daemon --- daemon.c | 7 +++++++ http-backend.c | 1 + 2 files changed, 8 insertions(+) diff --git a/daemon.c b/daemon.c index 8d45c33..2ddc7f7 100644 --- a/daemon.c +++ b/daemon.c @@ -475,10 +475,17 @@ static int receive_pack(void) return run_service_command(argv); } +static int prime_clone(void) +{ + static const char *argv[] = { "prime-clone", ".", NULL }; + return run_service_command(argv); +} + static struct daemon_service daemon_service[] = { { "upload-archive", "uploadarch", upload_archive, 0, 1 }, { "upload-pack", "uploadpack", upload_pack, 1, 1 }, { "receive-pack", "receivepack", receive_pack, 0, 1 }, + { "prime-clone", "primeclone", prime_clone, 0, 1 }, }; static void enable_service(const char *name, int ena) diff --git a/http-backend.c b/http-backend.c index 2148814..a338e2a 100644 --- a/http-backend.c +++ b/http-backend.c @@ -27,6 +27,7 @@ struct rpc_service { static struct rpc_service rpc_service[] = { { "upload-pack", "uploadpack", 1, 1 }, { "receive-pack", "receivepack", 0, -1 }, + { "prime-clone", "primeclone", 0, -1 }, }; static struct string_list *get_parameters(void) -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html