summaryrefslogtreecommitdiff
path: root/t/t7800-difftool.sh
diff options
context:
space:
mode:
authorNguyễn Thái Ngọc Duy <pclouds@gmail.com>2019-01-27 00:35:23 (GMT)
committerJunio C Hamano <gitster@pobox.com>2019-01-28 00:28:17 (GMT)
commit202fbb33156287feeabc39c46db0e9857cb97152 (patch)
treef609f6fb79e2386f788be51286347bd8339849e3 /t/t7800-difftool.sh
parent1987b0b20f7b29a25260fd25f907121d22b18b32 (diff)
downloadgit-202fbb33156287feeabc39c46db0e9857cb97152.zip
git-202fbb33156287feeabc39c46db0e9857cb97152.tar.gz
git-202fbb33156287feeabc39c46db0e9857cb97152.tar.bz2
parse-options: add one-shot mode
This is to help reimplement diff_opt_parse() using parse_options(). The behavior of parse_options() is changed to be the same as the other: - no argv0 in argv[], everything can be processed - argv[] must not be updated, it's the caller's job to do that - return the number of arguments processed - leave all unknown options / non-options alone (this one can already be achieved with PARSE_OPT_KEEP_UNKNOWN and PARSE_OPT_STOP_AT_NON_OPTION) This mode is NOT supposed to stay here for long. It's to help converting diff/rev option parsing. Once that work is over and we can just use parse_options() throughout the code base, this will be deleted. Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t7800-difftool.sh')
0 files changed, 0 insertions, 0 deletions