<div dir="ltr"><div dir="ltr">On Sat, Jan 22, 2022 at 3:24 AM Nate Graham <<a href="mailto:nate@kde.org">nate@kde.org</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">We have this issue all over Plasma. I think adopting a bot to do it <br>
would be a great idea.<br>
<br>
It seems like this could also be used to automatically cherry-pick <br>
commits. Perhaps if the merge request has `cherry-pick` in its tags, it <br>
could automatically cherry-pick the commits to a branch corresponding to <br>
the milestone. That would get rid of another annoying manual chore.<br>
<br>
Nate<br>
<br>
<br>
On 1/21/22 05:42, Vlad Zahorodnii wrote:<br>
> Hi,<br>
> <br>
> In kwin, we experience merge congestion issues where pending merge is <br>
> aborted because another merge request has been merged in meanwhile, so <br>
> you need to go back to the MR, rebase it and schedule a merge again. <br>
> This is exhausting and frustrating developer experience.<br>
> <br>
> Fortunately, this kind of issues can be solved by using <br>
> <a href="https://github.com/smarkets/marge-bot" rel="noreferrer" target="_blank">https://github.com/smarkets/marge-bot</a>. With marge bot, when all review <br>
> comments have been addressed, you need to assign the MR to the marge-bot <br>
> user. After that, it will try to merge the patch and if needed rebase <br>
> and retry again. marge-bot is used by projects such as Mesa, pulse <br>
> audio, various GNOME projects, etc.<br>
> <br>
> I think that marge-bot would make merging patches in projects with high <br>
> traffic such as plasma a lot easier. Thoughts?<br></blockquote><div><br></div><div>My first question would be concerning scalability - is marge-bot intelligent enough to not try to rebase/merge multiple MRs in the same repository at the same time?</div><div>(It looks like it might be but it doesn't say so explicitly)</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
> <br>
> Regards,<br>
> Vlad<br></blockquote><div><br></div><div>Cheers,</div><div>Ben </div></div></div>