Option --max-depth is supported by git-last-modified(1), because it was
added to the diff machinery in
a1dfa5448d (diff: teach tree-diff a
max-depth parameter, 2025-08-07).
This option is useful for everyday use of the git-last-modified(1)
command, so document it's existence in the man page.
Signed-off-by: Toon Claes <toon@iotcl.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
SYNOPSIS
--------
[synopsis]
-git last-modified [--recursive] [--show-trees] [-z]
+git last-modified [--recursive] [--show-trees] [--max-depth=<depth>] [-z]
[<revision-range>] [[--] <path>...]
DESCRIPTION
Show tree entries even when recursing into them. It has no effect
without `--recursive`.
+`--max-depth=<depth>`::
+ For each pathspec given on the command line, descend at most `<depth>`
+ levels of directories. A negative value means no limit.
+ Setting a positive value implies `--recursive`.
+ Cannot be combined with wildcards in the pathspec.
+
`-z`::
Terminate each line with a _NUL_ character rather than a newline.
struct last_modified lm = { 0 };
const char * const last_modified_usage[] = {
- N_("git last-modified [--recursive] [--show-trees] [-z]\n"
+ N_("git last-modified [--recursive] [--show-trees] [--max-depth=<depth>] [-z]\n"
" [<revision-range>] [[--] <path>...]"),
NULL
};