Thread (185 messages) 185 messages, 9 authors, 2022-12-15

Re: [PATCH v6 06/13] merge-index: don't fork if the requested program is `git-merge-one-file'

From: Martin Ågren <hidden>
Date: 2021-01-05 17:36:37

On Tue, 5 Jan 2021 at 17:13, Derrick Stolee [off-list ref] wrote:
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?
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)`.

Martin
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help