Russ Allbery writes ("Gerrit and different merge UIs (was: debian/watch version 
5)"):
> One feature I do still miss from Gerrit that I don't think GitHub has is
> the ability to merge a single commit from a merge request composed of
> multiple commits. With GitHub, so far as I know, I have to manually add
> the remote locally

gitlab does offer one feature that makes this slightly less annoying:
the MR branch is available at a fixed location, which you can fetch
from directly via the target branch's remote, without adding a new
remote for the fork.

Soemthing like this:
   git fetch origin +merge-requests/299/head:m
which leaves you with a local branch `m` which is the same as the MR.

The you can use your favourite tool to make a prefix branch out of it,
or cherry pick, or whatever.  If that merges into main, the gitlab
view of the MR is adjusted accordingly.

HTH.

Ian.

PS: I agree (obviously) with everything you're saying in this thread.

-- 
Ian Jackson <ijack...@chiark.greenend.org.uk>   These opinions are my own.  

Pronouns: they/he.  If I emailed you from @fyvzl.net or @evade.org.uk,
that is a private address which bypasses my fierce spamfilter.

Reply via email to