On 11/30/21 12:29 AM, Martin von Zweigbergk via Mercurial-devel wrote:
Hi,

Just a heads up that

Thanks for the heads up !

I will work on teaching the merge machinery to call external merge tools to let them partially resolve a merge. That will require a different protocol for interacting with the merge tool. We're going to pass the merge tool 3 inputs and expect 3 possibly modified outputs, instead of just a single output the way existing merge tools work. That way they can leave conflicts in a conflict-marker-agnostic way.


The feature seems a great idea. This is somewhat related to the "premerge" option that mergetools currently have ( see hg help config.merge-tools.premerge ). Except more than just the internal option will be available.

What do you plan in terms of user interface/config for this ? It would be nice if it the result feels like it extend the `premerge` option smoothly.

I assume you will want to be able to configure the pre-merge tools according to the file pattern, and mostly "regardless" of end user merge tool of choice. What's your thoughts here ?

Cheers,

--

Pierre-Yves David

_______________________________________________
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

Reply via email to