[fpc-devel] [RFC] Modernising the FPC Release Process -- Proposal for Review
Martin Frb
lazarus at mfriebe.de
Sat Apr 18 12:22:54 CEST 2026
On 18/04/2026 12:01, Michael Van Canneyt via fpc-devel wrote:
>
> You were conveniently ignoring this part in your reply. You have to
> handle the user's MRs in gitlab.
I thought the part where I wrote
> 2) --- the actual "cherry pick this MR" ---
>
> That is fine online (and I said that before!). But I also said: only
> if I do it immediately.
I.e. When/If I do it as part of this handling.
That is not always the case. (and the other obstructions)
So, no: I did not ignore that.
>
> Which is exactly what I am doing:
>
> Merge Requests Grouped by User:
This is probably mixing 2 things up now (I still reply just in one bit)
- merging into main (which was *not* the topic / and which I do to,
except cases that I described separately)
- using the cherry-pick button.
That list is
- merging them into main
- merging them, and cherry picking them into fixes **at the same time**
- merging them, and cherry picking them into fixes **at a later time**
?
And:
- How big where they.
- How much review was needed
- How much code in places **not adjacent to the diff** needed to be
looked up for the review
- How many of them needed conflict resolution
On the last point: It may be that for you conflict resolution works fine
in the gitlab interface.
For me, that is - half the time - not the case.
I do regularly open conflicts (with the >>>> markers) in the IDE, and
resolve them there. It's just for me personally that works better in
those cases.
----------------------
I am missing your response to the following.
Which is
- *NOT* about MR from 3rd party
- but about every team member adding every change via MR (so then that
could be used for merge tracking to fixes)
> Also, I must say, if I understand that correct, and if every change
> (including every single commit fix) goes through an MR, then you have
> hundreds (thousands?) of MR => Essentially the entire "git history"
> duplicated into MR => not something that I find reasonable.
This may be based on some misunderstanding by me => but then I would
like to know it what I misunderstood.
More information about the fpc-devel
mailing list