Follow-up on code-review process and merge request refinement
The following discussion from !41 (merged) should be addressed:
-
@pzejdl started a discussion: (+4 comments)
Following the discussion we had in person, I would really prefer to have this in a separate MR. It is much easier to review short MRs than a big one.
-
@dinyar commented:
Hi,
I don't want to necessarily reopen the discussion here, but I wonder if we should weaken the "rules" a bit. My reasoning is that (while I agree with Petr that MRs should be as small as possible if we want to move fast) I don't think anyone will have the capacity to explicitly go through the code and make such minor changes explicitly in the near future, so I propose that code changes that, e.g. remove a compiler warning are allowed to go in "unrelated" MRs.
How about we allow changes that don't change functionality, but either
- Remove a compiler warning
- Move us towards adherence to the coding style
- Something else?
can go in any MR? Maybe with the added caveat that they should be one liners or at least locally contained? I see this somewhat connected to the concept of the refinement code review1 which I quite like.
I'm happy to discuss this on Tuesday maybe or over coffee another time so we don't force all other meeting attendants to listen. :-)
Cheers, Dinyar