]> Kevux Git Server - rit/commit
diff: document -U without <n> as using default context
authorTian Yuchen <cat@malon.dev>
Tue, 10 Mar 2026 09:50:17 +0000 (17:50 +0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 10 Mar 2026 13:17:59 +0000 (06:17 -0700)
commit4f6a803aba9e97650af304b5c266cfbc25b11fcc
tree3c25b68f7d9c129baa279ea0675272b0e8c3e4ba
parent67ad42147a7acc2af6074753ebd03d904476118f
diff: document -U without <n> as using default context

The documentation for '-U<n>' implies that the numeric value '<n>' is
mandatory. However, the command line parser has historically accepted
'-U' without a number.

Strictly requiring a number for '-U' would break existing tests
(e.g., in 't4013') and likely disrupt user scripts relying on this
undocumented behavior.

Hence we retain this fallback behavior for backward compatibility, but
document it as such.

Signed-off-by: Tian Yuchen <cat@malon.dev>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/diff-context-options.adoc
Documentation/diff-options.adoc