Merge "Add git config for conflict style merge/diff3"

This commit is contained in:
Matthias Sohn 2021-05-26 08:30:41 -04:00 committed by Gerrit Code Review @ Eclipse.org
commit a43ad1e56d
2 changed files with 22 additions and 0 deletions

View File

@ -86,6 +86,20 @@ public class MergeCommand extends GitCommand<MergeResult> {
private ProgressMonitor monitor = NullProgressMonitor.INSTANCE;
/**
* Values for the "merge.conflictStyle" git config.
*
* @since 5.12
*/
public enum ConflictStyle {
/** "merge" style: only ours/theirs. This is the default. */
MERGE,
/** "diff3" style: ours/base/theirs. */
DIFF3
}
/**
* The modes available for fast forward merges corresponding to the
* <code>--ff</code>, <code>--no-ff</code> and <code>--ff-only</code>

View File

@ -397,8 +397,16 @@ public final class ConfigConstants {
/** The "ff" key */
public static final String CONFIG_KEY_FF = "ff";
/**
* The "conflictStyle" key.
*
* @since 5.12
*/
public static final String CONFIG_KEY_CONFLICTSTYLE = "conflictStyle";
/**
* The "checkstat" key
*
* @since 3.0
*/
public static final String CONFIG_KEY_CHECKSTAT = "checkstat";