|
Elektra
0.8.18
|
In elektra-tools a three way merging was implemented. It can also use be used for two way merging, e.g. for importing.
Note: For a two-way merge, the ours version of the keys is used in place of base
base: The base KeySet is the original version of the KeySet.ours: The ours KeySet represents the user's current version of the KeySet. This KeySet differs from base for every key you changed.theirs: The theirs KeySet usually represents the default version of a KeySet (usually the package maintainer's version). This KeySet differs from base for every key someone has changed.The three-way merge works by comparing the ours KeySet and the theirs KeySet to the base KeySet. By looking for differences in these KeySets, a new KeySet called result is created that represents a merge of these KeySets.
Currently the following strategies exist:
1.8.8