Class ConvergentRenameGitMergeConflict
java.lang.Object
com.atlassian.bitbucket.scm.git.command.merge.conflict.AbstractGitMergeConflict
com.atlassian.bitbucket.scm.git.command.merge.conflict.AbstractPathGitMergeConflict
com.atlassian.bitbucket.scm.git.command.merge.conflict.ConvergentRenameGitMergeConflict
- All Implemented Interfaces:
GitMergeConflict
Describes a conflict where two different files are renamed to the same destination.
Prior to Git 2.21, when different files are renamed to the same destination, git merge would not write
anything to the renamed file. Instead, it would rename "our" file to
one temporary file and "their" file to another temporary file.
Starting in Git 2.21, git merge's handling has changed and MergedRenameGitMergeConflict
replaces this conflict type.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.atlassian.bitbucket.scm.git.command.merge.conflict.AbstractPathGitMergeConflict
getPathMethods inherited from class com.atlassian.bitbucket.scm.git.command.merge.conflict.AbstractGitMergeConflict
getMessage, getOurChange, getTheirChange, getType
-
Constructor Details
-
ConvergentRenameGitMergeConflict
-
-
Method Details
-
accept
-
getOurSrcPath
-
getOurTmpPath
-
getTheirSrcPath
-
getTheirTmpPath
-