зеркало из https://github.com/microsoft/git.git
Move post-update hook to after all other activity
As the post-update hook is meant to run after we have completed the receipt of the pushed changes, and it might actually try to kick off a `repack -a -d`, we should delay on invoking it until after we have removed the *.keep file on the uploaded pack (if we kept the pack). Signed-off-by: Shawn O. Pearce <spearce@spearce.org> Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
Родитель
84da035f38
Коммит
8e663d9e90
|
@ -206,12 +206,10 @@ static void run_update_post_hook(struct command *cmd)
|
|||
static void execute_commands(void)
|
||||
{
|
||||
struct command *cmd = commands;
|
||||
|
||||
while (cmd) {
|
||||
update(cmd);
|
||||
cmd = cmd->next;
|
||||
}
|
||||
run_update_post_hook(commands);
|
||||
}
|
||||
|
||||
static void read_head_info(void)
|
||||
|
@ -456,6 +454,7 @@ int main(int argc, char **argv)
|
|||
unlink(pack_lockfile);
|
||||
if (report_status)
|
||||
report(unpack_status);
|
||||
run_update_post_hook(commands);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче