MR does not merge

Evan Laforge qdunkan at gmail.com
Wed Jan 16 15:19:48 UTC 2019


At work we use "marge bot", https://github.com/smarkets/marge-bot
which is an automatic bot that will do the rebase and resubmit thing.
I think it's pretty essential, because otherwise any intervening merge
means you have to babysit the merge button.  It's also more efficient
if you have expensive CI, because it serializes the runs.

BTW, I've extended marge with a "try rebase, then try merge" strategy,
which is useful if people merge from head, and a "merge CI run" which
is useful if you have an expensive CI you want to run only on merge,
not on every single branch push.

On Wed, Jan 16, 2019 at 10:56 PM Matthew Pickering
<matthewtpickering at gmail.com> wrote:
>
> There is problem with the interaction between "merge when validated"
> and "fast forward merge only" option.
>
> If anyone commits to master between clicking the button and validation
> finishing then the merge will fail as the patch needs to be rebased
> before it can be merged.
>
> I'm not sure what the plan to deal with this is.
>
> On Wed, Jan 16, 2019 at 2:49 PM Simon Peyton Jones via ghc-devs
> <ghc-devs at haskell.org> wrote:
> >
> > Ben
> >
> > Six days ago I submitted this MR
> >
> > https://gitlab.haskell.org/ghc/ghc/merge_requests/109
> >
> > Just tiny refactorings.  I said “merge when validated”
> >
> > But six days later, it still appears not to have merged.  What’s up?  I was expecting it to merge in a matter of an hour or two.
> >
> > Thanks
> >
> > Simon
> >
> > _______________________________________________
> > ghc-devs mailing list
> > ghc-devs at haskell.org
> > http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
> _______________________________________________
> ghc-devs mailing list
> ghc-devs at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


More information about the ghc-devs mailing list