summaryrefslogtreecommitdiff
path: root/ws.c
diff options
context:
space:
mode:
authorLibravatar SZEDER Gábor <szeder.dev@gmail.com>2022-03-28 23:21:52 +0200
committerLibravatar Junio C Hamano <gitster@pobox.com>2022-03-28 15:45:46 -0700
commit840344db7578a794fd25c44587e4a08dfe4f41cc (patch)
tree148cf1a814fd06d4cd0a94fae99768ad9997deaa /ws.c
parentreflog [show]: display sensible -h output (diff)
downloadtgif-840344db7578a794fd25c44587e4a08dfe4f41cc.tar.xz
reflog: fix 'show' subcommand's argv
cmd_reflog() invokes parse_options() with PARSE_OPT_KEEP_ARGV0, but it doesn't account for the retained argv[0] before invoking cmd_reflog_show() to handle the 'git reflog show' subcommand. Consequently, cmd_reflog_show() always gets an 'argv' array starting with elements argv[0]="reflog" and argv[1]="show". Strip the name of the git command from the 'argv' array before passing it to the function handling the 'show' subcommand. There is no user-visible bug here, because cmd_reflog_show() doesn't have any options or parameters of its own. Signed-off-by: SZEDER Gábor <szeder.dev@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'ws.c')
0 files changed, 0 insertions, 0 deletions