On Thu, Sep 18, 2014 at 1:53 PM, Ulrich Mueller <[email protected]> wrote:
>>>>>> On Thu, 18 Sep 2014, Tobias Klausmann wrote:
>
>> However, one aspect of how ebuilds are written these days will
>> cause a non-trivial amount of merge commits that are not actually
>> useful in that sense.
>

Git can do merge conflict markers just like cvs.  Also, in practice I
don't tend to run into merge conflicts with cvs - I always do a
directory update before making changes.  With git I'd probably not do
a pull if I were working on an obscure pacakge, but if I were doing a
security keywording I'd certainly do a pull before touching anything
since the likelihood of a conflict is much higher.

Git even allows the use of tools like meld to resolve conflicts,
besides the usual fill-the-file-with-diffs-to-cleanup approach.

>
> If this should really turn out to be a problem, then we could also:
>
> 4) Replace git's default merge driver by our own one that is better
> suited for ebuilds. This can be done per repository via .git/config
> and .gitattributes.
>

Certainly that would be even more helpful!

--
Rich

Reply via email to