Johannes Schindelin [off-list ref] writes:
quoted hunk
strbuf_addf(&buf, "%s\n", head);
if (write_in_full(fd, buf.buf, buf.len) < 0)
- die_errno(_("Could not write to %s"), git_path_head_file());
+ return error_errno(_("Could not write to %s"),
+ git_path_head_file());
Same comment around a left-over lockfile applies to this. An extra
rollback being minimally intrusive also applies here, I think.
quoted hunk
if (commit_lock_file(&head_lock) < 0)
- die(_("Error wrapping up %s."), git_path_head_file());
+ return error(_("Error wrapping up %s."), git_path_head_file());
+ return 0;
}