From dbe1b32d59699092d549150e2db7af07e3cbfaf3 Mon Sep 17 00:00:00 2001 From: Patrick Steinhardt Date: Wed, 2 Apr 2025 13:13:40 +0200 Subject: builtin/cat-file: support "blob:limit=" objects filter Implement support for the "blob:limit=" filter in git-cat-file(1), which causes us to omit all blobs that are bigger than a certain size. Signed-off-by: Patrick Steinhardt Signed-off-by: Junio C Hamano --- Documentation/git-cat-file.adoc | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'Documentation') diff --git a/Documentation/git-cat-file.adoc b/Documentation/git-cat-file.adoc index afcdb0a473..48e05e1af5 100644 --- a/Documentation/git-cat-file.adoc +++ b/Documentation/git-cat-file.adoc @@ -91,6 +91,11 @@ OPTIONS printed at all. The '' may be one of the following: + The form '--filter=blob:none' omits all blobs. ++ +The form '--filter=blob:limit=[kmg]' omits blobs of size at least n +bytes or units. n may be zero. The suffixes k, m, and g can be used to name +units in KiB, MiB, or GiB. For example, 'blob:limit=1k' is the same as +'blob:limit=1024'. --path=:: For use with `--textconv` or `--filters`, to allow specifying an object -- cgit v1.2.3