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]