aboutsummaryrefslogtreecommitdiffstats
path: root/commit.c
diff options
context:
space:
mode:
authorRené Scharfe <l.s.r@web.de>2023-07-18 17:44:13 +0200
committerJunio C Hamano <gitster@pobox.com>2023-07-18 09:38:24 -0700
commit991c552916d3c8fa464acfca135b4235e11792bf (patch)
tree4ae2626b4656b83edf1e8b0890a8daf6c430a3a9 /commit.c
parentThe eleventh batch (diff)
downloadgit-991c552916d3c8fa464acfca135b4235e11792bf.tar.gz
git-991c552916d3c8fa464acfca135b4235e11792bf.zip
ls-tree: fix --no-full-name
Since 61fdbcf98b (ls-tree: migrate to parse-options, 2009-11-13) git ls-tree has accepted the option --no-full-name, but it does the same as --full-name, contrary to convention. That's because it's defined using OPT_SET_INT with a value of 0, where the negative variant sets 0 as well. Turn --no-full-name into the opposite of --full-name by using OPT_BOOL instead and storing the option's status directly in a variable named "full_name" instead of in negated form in "chomp_prefix". Signed-off-by: René Scharfe <l.s.r@web.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'commit.c')
0 files changed, 0 insertions, 0 deletions