Line data Source code
1 : /**
2 : * @file
3 : *
4 : * @brief
5 : *
6 : * @copyright BSD License (see LICENSE.md or https://www.libelektra.org)
7 : */
8 :
9 : #include <merging/onesidemergeconfiguration.hpp>
10 : #include <merging/onesidestrategy.hpp>
11 :
12 : namespace kdb
13 : {
14 :
15 : namespace tools
16 : {
17 :
18 : namespace merging
19 : {
20 :
21 0 : void OneSideMergeConfiguration::configureMerger (ThreeWayMerge & merger)
22 : {
23 0 : AutoMergeConfiguration::configureMerger (merger);
24 0 : auto oneSideStrategy = new OneSideStrategy (winningSide);
25 0 : allocatedStrategies.push_back (oneSideStrategy);
26 0 : merger.addConflictStrategy (oneSideStrategy);
27 0 : }
28 : } // namespace merging
29 : } // namespace tools
30 : } // namespace kdb
|