Re: CURRENT, usr/src on git, howto "mergemaster"?

From: Warner Losh <imp_at_bsdimp.com>
Date: Mon, 4 Jan 2021 11:18:31 -0700
On Mon, Jan 4, 2021 at 9:36 AM Marek Zarychta <zarychtam_at_plan-b.pwste.edu.pl>
wrote:

> W dniu 04.01.2021 o 17:14, Warner Losh pisze:
>
> > etcupdate does a full three merge, while mergemaster fakes it in a number
> > of ways. etcupdate directly keeps track of the resolutions, which is why
> > $FreeBSD$ doesn't matter so much to it.
> >
> > mergemaster is deprecated and will likely be removed from the system
> > because it has no maintainer and is quite a bit harder to keep working
> than
> > etcupdate.
> >
>
> Please don't sacrifice mergemaster(8) for the successful transition to
> Git. The amount of feedback on the mailing list should give the core_at_
> some idea of how widely mergemasted is still deployed. Some people just
> like to merge files side by side with pressing keys. Why innocent
> mergemaster(8) has to be a victim of switching to Git? Sacrifice please
> svnlite(1) - it became completely useless for HEAD and upcoming stable
> branches.
>

mergemaster has been on its way out since well before the switch to git.
It's been disfavored for at least a decade and basically unmaintained in
the base for maybe last 5 years. Apart from major breakage, only doc
changes have happened in that time.

Warner
Received on Mon Jan 04 2021 - 17:18:43 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:26 UTC