sequencer: die on config error when saving replay opts
commit6c24dfb67e570407a87fb4ea4bf1c64ad89d5d88
authorPatrick Steinhardt <ps@pks.im>
Mon, 22 Feb 2016 11:23:33 +0000 (22 12:23 +0100)
committerJunio C Hamano <gitster@pobox.com>
Mon, 22 Feb 2016 18:23:54 +0000 (22 10:23 -0800)
treef87e9d8cf3d8a490ef7574f44be88109f92d4975
parent695009bc09a667899d06cda44956fea00ab153ab
sequencer: die on config error when saving replay opts

When we start picking a range of revisions we save the replay
options that are required to restore state when interrupting and
later continuing picking the revisions. However, we do not check
the return values of the `git_config_set` functions, which may
lead us to store incomplete information. As this may lead us to
fail when trying to continue the sequence the error can be fatal.

Fix this by dying immediately when we are unable to write back
any replay option.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
sequencer.c