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

Warner Losh imp at bsdimp.com
Mon Jan 4 18:18:43 UTC 2021


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@
> 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


More information about the freebsd-current mailing list