]> git.ipfire.org Git - thirdparty/git.git/blobdiff - transport.c
Merge branch 'ea/blame-use-oideq'
[thirdparty/git.git] / transport.c
index 2d4fd851dc0f8f317e3925e84d2567ff7467fc7f..43e24bf1e539db89fcbc8b5b778558054ea8674f 100644 (file)
@@ -232,9 +232,6 @@ static int set_git_option(struct git_transport_options *opts,
        } else if (!strcmp(name, TRANS_OPT_FROM_PROMISOR)) {
                opts->from_promisor = !!value;
                return 0;
-       } else if (!strcmp(name, TRANS_OPT_NO_DEPENDENTS)) {
-               opts->no_dependents = !!value;
-               return 0;
        } else if (!strcmp(name, TRANS_OPT_LIST_OBJECTS_FILTER)) {
                list_objects_filter_die_if_populated(&opts->filter_options);
                parse_list_objects_filter(&opts->filter_options, value);
@@ -359,7 +356,6 @@ static int fetch_refs_via_pack(struct transport *transport,
        args.cloning = transport->cloning;
        args.update_shallow = data->options.update_shallow;
        args.from_promisor = data->options.from_promisor;
-       args.no_dependents = data->options.no_dependents;
        args.filter_options = data->options.filter_options;
        args.stateless_rpc = transport->stateless_rpc;
        args.server_options = transport->server_options;
@@ -443,6 +439,7 @@ void transport_update_tracking_ref(struct remote *remote, struct ref *ref, int v
        if (ref->status != REF_STATUS_OK && ref->status != REF_STATUS_UPTODATE)
                return;
 
+       memset(&rs, 0, sizeof(rs));
        rs.src = ref->name;
        rs.dst = NULL;