aboutsummaryrefslogtreecommitdiffstats
path: root/org.eclipse.jgit/src/org/eclipse/jgit/lib/AbbreviatedObjectId.java
diff options
context:
space:
mode:
authorChristian Halstrick <christian.halstrick@sap.com>2010-10-27 22:12:46 +0200
committerChristian Halstrick <christian.halstrick@sap.com>2010-10-28 21:41:42 +0200
commitbeeb1f6d08a907493b3660837fd4059322ca969a (patch)
treeae97b1a2d79e7b3365d6154d5dec3eda3c00d2bd /org.eclipse.jgit/src/org/eclipse/jgit/lib/AbbreviatedObjectId.java
parent07cae6e6c1d6982cf6b919e90e79330793c74a15 (diff)
downloadjgit-beeb1f6d08a907493b3660837fd4059322ca969a.tar.gz
jgit-beeb1f6d08a907493b3660837fd4059322ca969a.zip
Fix Severe Bug in Merge Algorithm
As described in Bug 328551 there was a bug that the merge algorithm was not always reporting conflicts when the same line was deleted and modified. This problem was introduced during commit 0c017188b4d41cc80c297e35097095026734b3d4 when reported conflicts have been checked for common pre- and suffixes. This was fixed here by better determining whether after stripping off common prefixes and suffixes from a conflicting region there is still some conflicting part left. I also added a unit test to test this situation. Bug: 328551 Change-Id: Iec6c9055d00e5049938484a27ab98dda2577afc4 Signed-off-by: Christian Halstrick <christian.halstrick@sap.com>
Diffstat (limited to 'org.eclipse.jgit/src/org/eclipse/jgit/lib/AbbreviatedObjectId.java')
0 files changed, 0 insertions, 0 deletions