Git diff has --color-word, doesn't this suggest that it has the capability of identifying these word-by-word changes?
Is there perhaps a merge option that is being overlooked? El mar., 2 de marzo de 2021 12:21 a. m., Sam James <s...@gentoo.org> escribió: > > > On 2 Mar 2021, at 05:10, Michael Orlitzky <m...@gentoo.org> wrote: > > > > On Mon, 2021-03-01 at 22:54 -0500, Matt Turner wrote: > >> tl;dr: In app-portage/gentoolkit-0.5.1 there's a new tool I wrote, > >> called merge-driver-ekeyword that can automatically resolve git merge > >> conflicts involving the KEYWORDS=... line in ebuilds. > >> > >> Since the KEYWORDS=... assignment is a single line, > > > > Is that enforced? If not, will the merge driver handle other formats > > correctly? And if it is... why don't we just enforce putting each > > keyword on a separate line instead, so that we don't have this problem > > in the first place? > > Yeah, it’s policy: > https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0105. > > I also removed all of the trivial infringers not long ago: > https://github.com/gentoo/gentoo/pull/19467. There > aren’t many left. > > Anyway, yes, the format is still a pain because diff doesn’t handle it > well. But I don’t really want > to see ebuilds become longer... > > sam > >