]> git.ipfire.org Git - thirdparty/git.git/blobdiff - transport.c
fetch: define shallow boundary with --shallow-since
[thirdparty/git.git] / transport.c
index c92f8ae7054e3340cf1a40c3f74c70b7aab7303a..f04a302237369c920a57587f4534415e1db63bcc 100644 (file)
@@ -151,6 +151,9 @@ static int set_git_option(struct git_transport_options *opts,
                                die("transport: invalid depth option '%s'", value);
                }
                return 0;
+       } else if (!strcmp(name, TRANS_OPT_DEEPEN_SINCE)) {
+               opts->deepen_since = value;
+               return 0;
        }
        return 1;
 }
@@ -205,6 +208,7 @@ static int fetch_refs_via_pack(struct transport *transport,
        args.quiet = (transport->verbose < 0);
        args.no_progress = !transport->progress;
        args.depth = data->options.depth;
+       args.deepen_since = data->options.deepen_since;
        args.check_self_contained_and_connected =
                data->options.check_self_contained_and_connected;
        args.cloning = transport->cloning;