diff options
author | Johannes Schindelin <johannes.schindelin@gmx.de> | 2015-06-22 18:25:14 +0300 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2015-06-22 22:53:25 +0300 |
commit | f417eed8cde2e7def06091977f888c296cbeae00 (patch) | |
tree | dbdcb7d3643b695da8df7232cc18147dccdb93c5 /fsck.h | |
parent | c99ba492f1cc3e632ed12d46d7358effb6fa7f03 (diff) |
fsck: provide a function to parse fsck message IDs
These functions will be used in the next commits to allow the user to
ask fsck to handle specific problems differently, e.g. demoting certain
errors to warnings. The upcoming `fsck_set_msg_types()` function has to
handle partial strings because we would like to be able to parse, say,
'missingemail=warn,missingtaggerentry=warn' command line parameters
(which will be passed by receive-pack to index-pack and unpack-objects).
To make the parsing robust, we generate strings from the enum keys, and
using these keys, we match up strings without dashes case-insensitively
to the corresponding enum values.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'fsck.h')
0 files changed, 0 insertions, 0 deletions