On Thu, Jan 23, 2025 at 10:57:56PM -0800, Xiyue Deng wrote:
> Actually there may be another reason to turn off MR feature: some
> packaging workflows don't preserve a linear Git history and hence may
> not work well with merging from MR on Salsa.  For example, the "git-dpm"
> and "git-debrebase" workflows, which use a more complex
> merge/fast-forward strategy and merge requests don't integrate well.  In
> such case it's better to turn off MR to avoid any confusions and let
> contributors post patches on BTS, and then the maintainer can apply
> those accordingly.

I don't completely agree with the last part of this: I use git-dpm for
many packages and I leave MRs switched on anyway, even though it does
mean that sometimes I might need to do merges by hand.  It's not ideal,
but it's OK.  (I understand why people might feel differently, though.)

-- 
Colin Watson (he/him)                              [cjwat...@debian.org]

Reply via email to