Message ID | 4c7f2dba686266be50cf11420beca633e1691dd4.1730746964.git.gitgitgadget@gmail.com (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | A few --shallow-exclude fixes | expand |
On Mon, Nov 04, 2024 at 07:02:44PM +0000, Elijah Newren via GitGitGadget wrote: > diff --git a/builtin/clone.c b/builtin/clone.c > index 59fcb317a68..93fe6d69659 100644 > --- a/builtin/clone.c > +++ b/builtin/clone.c > @@ -147,7 +147,7 @@ static struct option builtin_clone_options[] = { > N_("create a shallow clone of that depth")), > OPT_STRING(0, "shallow-since", &option_since, N_("time"), > N_("create a shallow clone since a specific time")), > - OPT_STRING_LIST(0, "shallow-exclude", &option_not, N_("revision"), > + OPT_STRING_LIST(0, "shallow-exclude", &option_not, N_("ref"), > N_("deepen history of shallow clone, excluding rev")), We also need to replace "rev" with "ref" here. We already do that in the other cases. Patrick
Patrick Steinhardt <ps@pks.im> writes: > On Mon, Nov 04, 2024 at 07:02:44PM +0000, Elijah Newren via GitGitGadget wrote: >> diff --git a/builtin/clone.c b/builtin/clone.c >> index 59fcb317a68..93fe6d69659 100644 >> --- a/builtin/clone.c >> +++ b/builtin/clone.c >> @@ -147,7 +147,7 @@ static struct option builtin_clone_options[] = { >> N_("create a shallow clone of that depth")), >> OPT_STRING(0, "shallow-since", &option_since, N_("time"), >> N_("create a shallow clone since a specific time")), >> - OPT_STRING_LIST(0, "shallow-exclude", &option_not, N_("revision"), >> + OPT_STRING_LIST(0, "shallow-exclude", &option_not, N_("ref"), >> N_("deepen history of shallow clone, excluding rev")), > > We also need to replace "rev" with "ref" here. We already do that in the > other cases. Ah, I missed that one. Let me locally amend, as there does not seem to be any other issues.
diff --git a/Documentation/fetch-options.txt b/Documentation/fetch-options.txt index 9dc7ac8dbdc..b01372e4b3c 100644 --- a/Documentation/fetch-options.txt +++ b/Documentation/fetch-options.txt @@ -29,7 +29,7 @@ Deepen or shorten the history of a shallow repository to include all reachable commits after <date>. ---shallow-exclude=<revision>:: +--shallow-exclude=<ref>:: Deepen or shorten the history of a shallow repository to exclude commits reachable from a specified remote branch or tag. This option can be specified multiple times. diff --git a/Documentation/git-clone.txt b/Documentation/git-clone.txt index 116ad648201..7acb4cb1761 100644 --- a/Documentation/git-clone.txt +++ b/Documentation/git-clone.txt @@ -255,7 +255,7 @@ corresponding `--mirror` and `--no-tags` options instead. `--shallow-since=<date>`:: Create a shallow clone with a history after the specified time. -`--shallow-exclude=<revision>`:: +`--shallow-exclude=<ref>`:: Create a shallow clone with a history, excluding commits reachable from a specified remote branch or tag. This option can be specified multiple times. diff --git a/Documentation/git-fetch-pack.txt b/Documentation/git-fetch-pack.txt index b3467664d30..b5223576a75 100644 --- a/Documentation/git-fetch-pack.txt +++ b/Documentation/git-fetch-pack.txt @@ -91,7 +91,7 @@ be in a separate packet, and the list must end with a flush packet. Deepen or shorten the history of a shallow repository to include all reachable commits after <date>. ---shallow-exclude=<revision>:: +--shallow-exclude=<ref>:: Deepen or shorten the history of a shallow repository to exclude commits reachable from a specified remote branch or tag. This option can be specified multiple times. diff --git a/builtin/clone.c b/builtin/clone.c index 59fcb317a68..93fe6d69659 100644 --- a/builtin/clone.c +++ b/builtin/clone.c @@ -147,7 +147,7 @@ static struct option builtin_clone_options[] = { N_("create a shallow clone of that depth")), OPT_STRING(0, "shallow-since", &option_since, N_("time"), N_("create a shallow clone since a specific time")), - OPT_STRING_LIST(0, "shallow-exclude", &option_not, N_("revision"), + OPT_STRING_LIST(0, "shallow-exclude", &option_not, N_("ref"), N_("deepen history of shallow clone, excluding rev")), OPT_BOOL(0, "single-branch", &option_single_branch, N_("clone only one branch, HEAD or --branch")), diff --git a/builtin/fetch.c b/builtin/fetch.c index d9027e4dc92..18eff4e5fa1 100644 --- a/builtin/fetch.c +++ b/builtin/fetch.c @@ -2216,8 +2216,8 @@ int cmd_fetch(int argc, N_("deepen history of shallow clone")), OPT_STRING(0, "shallow-since", &deepen_since, N_("time"), N_("deepen history of shallow repository based on time")), - OPT_STRING_LIST(0, "shallow-exclude", &deepen_not, N_("revision"), - N_("deepen history of shallow clone, excluding rev")), + OPT_STRING_LIST(0, "shallow-exclude", &deepen_not, N_("ref"), + N_("deepen history of shallow clone, excluding ref")), OPT_INTEGER(0, "deepen", &deepen_relative, N_("deepen history of shallow clone")), OPT_SET_INT_F(0, "unshallow", &unshallow, diff --git a/builtin/pull.c b/builtin/pull.c index 388ef3d1306..edc56907aa2 100644 --- a/builtin/pull.c +++ b/builtin/pull.c @@ -218,8 +218,8 @@ static struct option pull_options[] = { OPT_PASSTHRU_ARGV(0, "shallow-since", &opt_fetch, N_("time"), N_("deepen history of shallow repository based on time"), 0), - OPT_PASSTHRU_ARGV(0, "shallow-exclude", &opt_fetch, N_("revision"), - N_("deepen history of shallow clone, excluding rev"), + OPT_PASSTHRU_ARGV(0, "shallow-exclude", &opt_fetch, N_("ref"), + N_("deepen history of shallow clone, excluding ref"), 0), OPT_PASSTHRU_ARGV(0, "deepen", &opt_fetch, N_("n"), N_("deepen history of shallow clone"),