execv_dashed_external: wait for child on signal death
[gitweb.git] / fetch-pack.h
index ada02f51c162a72d58782f315e648f2de8340d61..c912e3d321c6a80952dbcd266786d1042a49e579 100644 (file)
@@ -10,12 +10,16 @@ struct fetch_pack_args {
        const char *uploadpack;
        int unpacklimit;
        int depth;
+       const char *deepen_since;
+       const struct string_list *deepen_not;
+       unsigned deepen_relative:1;
        unsigned quiet:1;
        unsigned keep_pack:1;
        unsigned lock_pack:1;
        unsigned use_thin_pack:1;
        unsigned fetch_all:1;
        unsigned stdin_refs:1;
+       unsigned diag_url:1;
        unsigned verbose:1;
        unsigned no_progress:1;
        unsigned include_tag:1;
@@ -24,6 +28,7 @@ struct fetch_pack_args {
        unsigned self_contained_and_connected:1;
        unsigned cloning:1;
        unsigned update_shallow:1;
+       unsigned deepen:1;
 };
 
 /*