View Ticket
Not logged in
Ticket UUID: 427938e2f69393d22b884be577e2e670ec23bea4
Title: three-way merge
Status: Fixed Type: Feature_Request
Severity: Minor Priority:
Subsystem: Resolution: Fixed
Last Modified: 2011-09-11 15:00:38
Version Found In:
Description & Comments:
I would like to request support for 3-way merge using external diff tool instead of the default auto-merge. The feature can be seen for example in bazaar docs or perforce web and was discussed on the mailing list.

Bazaar creates 3 files in addition to the auto-merged file, which can be passed to the external merge tool. A bzr resolve command is then called which checks the merged file and deletes the temporary files. Perforce uses internal merge tool which accesses the repository directly. Since the Perforce-way would require support for accessing fossil repos directly, a reasonable way would be using the temporary files as bazaar does.

Many tools are capable of this type of merge (meld, diffuse, kdiff, winmerge, ...)


dmitry added on 2011-09-11 15:00:38 UTC:
See gmerge-command in settings.