summaryrefslogtreecommitdiff
path: root/t/t0055-beyond-symlinks.sh
diff options
context:
space:
mode:
authorJohannes Schindelin <johannes.schindelin@gmx.de>2017-06-14 11:35:46 (GMT)
committerJunio C Hamano <gitster@pobox.com>2017-06-15 19:31:43 (GMT)
commite2e142510762712b4b005dca6c7a9676f93a3278 (patch)
tree569f07b8d0e7de3fcd9c9a79ee88d98e9eb18592 /t/t0055-beyond-symlinks.sh
parent69743f9b4f8411853e347fbd392221552b43fd12 (diff)
downloadgit-e2e142510762712b4b005dca6c7a9676f93a3278.zip
git-e2e142510762712b4b005dca6c7a9676f93a3278.tar.gz
git-e2e142510762712b4b005dca6c7a9676f93a3278.tar.bz2
config: report correct line number upon error
When get_value() parses a key/value pair, it is possible that the line number is decreased (because the \n has been consumed already) before the key/value pair is passed to the callback function, to allow for the correct line to be attributed in case of an error. However, when git_parse_source() asks get_value() to parse the key/value pair, the error reporting is performed *after* get_value() returns. Which means that we have to be careful not to increase the line number in get_value() after the callback function returned an error. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> Reviewed-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t0055-beyond-symlinks.sh')
0 files changed, 0 insertions, 0 deletions