#include "../subcommand/clone_subcommand.hpp" #include #include "../utils/credentials.hpp" #include "../utils/input_output.hpp" #include "../utils/progress.hpp" #include "../wasm/scope.hpp" #include "../wrapper/repository_wrapper.hpp" clone_subcommand::clone_subcommand(const libgit2_object&, CLI::App& app) { auto* sub = app.add_subcommand("clone", "Clone a directory into a new repository"); sub->add_option("", m_repository, "The (possibly remote) repository to clone from.")->required(); sub->add_option("", m_directory, "The name of a new directory to clone into."); sub->add_option("--depth", m_depth, "Create a shallow clone of that depth."); // sub->add_option("--shallow-since", m_shallow_since, "