Jeff King <peff@xxxxxxxx> writes: > On Wed, Mar 11, 2020 at 11:38:18AM -0700, Junio C Hamano wrote: > >> >> } else if (allow == 2) { >> >> drop_commit = 1; >> >> + unlink(git_path_cherry_pick_head(r)); >> >> When this fails for whatever reason, do we need to do something >> special? The same question for MERGE_MSG Phillip mentioned. > > I don't think there's much we _can_ do. The other call-sites seem to > just ignore failures. I suspect turning those into unlink_or_warn() > would be a good idea (and should be safe; it treats ENOENT as a noop, so > anything it reports should be an actual error worthy of the user's > attention). > > But probably it would make sense to do that consistently for all of > those calls, and that doesn't need to be part of the 2.26 fixup. Yes, I think that is a sensible way forward. Thanks, all.