sparse-checkout: use default patterns for 'set' only !stdin
commit53ded839aee86e3544c3e035385fe2ada33180b1
authorJunio C Hamano <gitster@pobox.com>
Thu, 21 Dec 2023 06:59:24 +0000 (20 22:59 -0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 26 Dec 2023 20:15:58 +0000 (26 12:15 -0800)
tree11c1a6c977410ad3598aab411bed4b055a514eb0
parent564d0252ca632e0264ed670534a51d18a689ef5d
sparse-checkout: use default patterns for 'set' only !stdin

"git sparse-checkout set ---no-cone" uses default patterns when none
is given from the command line, but it should do so ONLY when
--stdin is not being used.  Right now, add_patterns_from_input()
called when reading from the standard input is sloppy and does not
check if there are extra command line parameters that the command
will silently ignore, but that will change soon and not setting this
unnecessary and unused default patterns start to matter when it gets
fixed.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/sparse-checkout.c