diff options
author | Patrick Steinhardt <ps@pks.im> | 2022-11-17 06:46:56 +0100 |
---|---|---|
committer | Taylor Blau <me@ttaylorr.com> | 2022-11-17 16:22:52 -0500 |
commit | 8c1bc2a71a7680161532e5eabf4dbfbc81dd07be (patch) | |
tree | 2ca1424cd6beaff3d8067b7ff07f0e027d734074 /builtin/rev-list.c | |
parent | 1e9f273ac06f7826ee3ec5a8da5d03bf07c14389 (diff) | |
download | git-8c1bc2a71a7680161532e5eabf4dbfbc81dd07be.tar.gz |
revision: add new parameter to exclude hidden refs
Users can optionally hide refs from remote users in git-upload-pack(1),
git-receive-pack(1) and others via the `transfer.hideRefs`, but there is
not an easy way to obtain the list of all visible or hidden refs right
now. We'll require just that though for a performance improvement in our
connectivity check.
Add a new option `--exclude-hidden=` that excludes any hidden refs from
the next pseudo-ref like `--all` or `--branches`.
Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Taylor Blau <me@ttaylorr.com>
Diffstat (limited to 'builtin/rev-list.c')
-rw-r--r-- | builtin/rev-list.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/builtin/rev-list.c b/builtin/rev-list.c index fba6f5d51f..6858b43056 100644 --- a/builtin/rev-list.c +++ b/builtin/rev-list.c @@ -37,6 +37,7 @@ static const char rev_list_usage[] = " --tags\n" " --remotes\n" " --stdin\n" +" --exclude-hidden=[receive|uploadpack]\n" " --quiet\n" " ordering output:\n" " --topo-order\n" |