diff options
author | John Cai <johncai86@gmail.com> | 2023-02-21 00:04:41 +0300 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2023-02-21 20:29:08 +0300 |
commit | 11e95e16e8ef70c6c757d50a99f9b310e6c795f4 (patch) | |
tree | b8843cbc66991f12af733d101cf46f1fa823d0b4 /userdiff.h | |
parent | cbf04937d5b9fcf0a76c28f69e6294e9e3ecd7e6 (diff) |
diff: consolidate diff algorithm option parsing
A subsequent commit will need the ability to tell if the diff algorithm
was set through the command line through setting a new member of
diff_options. While this logic can be added to the
diff_opt_diff_algorithm() callback, the `--minimal` and `--histogram`
options are handled via OPT_BIT without a callback.
Remedy this by consolidating the options parsing logic for --minimal and
--histogram into one callback. This way we can modify `diff_options` in
that function.
As an additional refactor, the logic that sets the diff algorithm in
diff_opt_diff_algorithm() can be refactored into a helper that will
allow multiple callsites to set the diff algorithm.
Signed-off-by: John Cai <johncai86@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'userdiff.h')
0 files changed, 0 insertions, 0 deletions