Re: [PATCH v6 06/13] merge-index: don't fork if the requested program is `git-merge-one-file'
From: Alban Gruin <hidden>
Date: 2021-01-05 23:21:57
From: Alban Gruin <hidden>
Date: 2021-01-05 23:21:57
Hi Martin & Derrick, Le 05/01/2021 à 18:35, Martin Ågren a écrit :
On Tue, 5 Jan 2021 at 17:13, Derrick Stolee [off-list ref] wrote:quoted
On 11/24/2020 6:53 AM, Alban Gruin wrote:quoted
+ if (merge_action == merge_one_file_func) {nit: This made me think it would be better to check the 'lock' itself to see if it was initialized or not. Perhaps if (lock.tempfile) { would be the appropriate way to check this?quoted
nit: this could be simplified. In total, I recommend: if (lock.tempfile) { if (err) rollback_lock_file(&lock); else return write_locked_index(&the_index, &lock, COMMIT_LOCK); } return err;FWIW, I also find that way of writing it easier to grok. Although, rather than peeking at `lock.tempfile`, I suggest using `is_lock_file_locked(&lock)`.
OK, this looks good to me.
Martin
Alban