github.com/driusan/dgit@v0.0.0-20221118233547-f39f0c15edbb/official-git/force-official-git-pack-objects.patch (about) 1 diff --git a/upload-pack.c b/upload-pack.c 2 index ca7f941780..1900c89350 100644 3 --- a/upload-pack.c 4 +++ b/upload-pack.c 5 @@ -99,11 +99,13 @@ static void create_pack_file(void) 6 int i; 7 FILE *pipe_fd; 8 9 - if (!pack_objects_hook) 10 - pack_objects.git_cmd = 1; 11 + if (!pack_objects_hook) { 12 + argv_array_push(&pack_objects.args, "git.official"); 13 + pack_objects.use_shell = 1; 14 + } 15 else { 16 argv_array_push(&pack_objects.args, pack_objects_hook); 17 - argv_array_push(&pack_objects.args, "git"); 18 + argv_array_push(&pack_objects.args, "git.official"); 19 pack_objects.use_shell = 1; 20 } 21