-
Notifications
You must be signed in to change notification settings - Fork 136
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Marge breaks in the presence of forks #159
Comments
The problem with using GitLab's api for rebasing is, I think, that you then can't have Marge adding trailers to the commits ("Tested-by", "Part-of", etc). But if that is a feature you weren't planning to use, then something like a Do you think something like that would work in your setting? |
Indeed that is more-or-less what I did (albeit in a terrible, awful, no-good hacky way). See bgamari@11a908b. I may try to clean this up to submit upstream once things have stabilized on our end. Thanks for your help! |
@bgamari I gave this a shot in the PR above; let me know if works for you? |
I think this can be closed now. There is support for rebasing via the GitLab API. |
The were hoping to use Marge in the GHC project to implement batched merges until proper support appears in GitLab. Unfortunately, Marge expects to be able to push to the source branch which is not easily possible in a public project like GHC where merge requests often originate from forks. It appears that the only way around this is currently to manually add the Marge bot account as a maintainer for all users' forks. Naturally, this seems quite intrusive.
I believe this would be easily avoided if Marge used GitLab's native rebase API (#157).
The text was updated successfully, but these errors were encountered: