Results of semistructured (SM) and unstructured merge (UM) in revision : conflicts (C), conflicting lines of code (CL) and semantic conflicts (SC).
Yellow boxes indicate better results of unstructured merge. CM column dislays which kind is selected for combined conflict merge.
CCLSCCM
FileUMSMUMSMUMSM
/src/net/sourceforge/pmd/PMD.java54317249--1SM
/src/net/sourceforge/pmd/ant/PMDTask.java21243231--0SM
/regress/test/net/sourceforge/pmd/RuleSetTest.java216268--0SM
/regress/test/net/sourceforge/pmd/typeresolution/ClassTypeResolverTest.java21496--0SM
/src/net/sourceforge/pmd/cpd/XMLRenderer.java21302--0SM
/src/net/sourceforge/pmd/RuleChain.java21177--0SM
/src/net/sourceforge/pmd/AbstractJavaRule.java103920--0SM
/src/net/sourceforge/pmd/jsp/ast/JspCharStream.java103530--0SM
/src/net/sourceforge/pmd/ast/JavaParserVisitorAdapter.java103310--0SM
/src/net/sourceforge/pmd/cpd/cppast/CPPParserConstants.java102630--0SM
/src/net/sourceforge/pmd/ast/JavaParserTreeConstants.java102240--2SM
/src/net/sourceforge/pmd/jsp/ast/JspParserConstants.java101790--18SM
/src/net/sourceforge/pmd/jsp/rules/AbstractJspRule.java101390--0SM
/regress/test/net/sourceforge/pmd/jsp/ast/JspDocStyleTest.java101300--0SM
/src/net/sourceforge/pmd/ast/JavaParserVisitor.java101130--0SM
/src/net/sourceforge/pmd/jsp/ast/JspParserVisitorAdapter.java10730--0SM
/src/net/sourceforge/pmd/cpd/cppast/TokenMgrError.java10720--0SM
/src/net/sourceforge/pmd/rules/MoreThanOneLogger.java10690--0SM
/src/net/sourceforge/pmd/rules/design/UseSingleton.java10670--0SM
/src/net/sourceforge/pmd/rules/optimization/UnnecessaryWrapperObjectCreation.java10570--1SM
/src/net/sourceforge/pmd/ast/ASTLiteral.java10550--0SM
/src/net/sourceforge/pmd/jsp/ast/JspParserTreeConstants.java10520--1SM
/src/net/sourceforge/pmd/ast/ASTCompilationUnit.java10340--0SM
/src/net/sourceforge/pmd/jsp/ast/JspParserVisitor.java10270--0SM
/regress/test/net/sourceforge/pmd/cpd/XMLRendererTest.java10220--0SM
/src/net/sourceforge/pmd/rules/strings/UseIndexOfChar.java10200--0SM
/src/net/sourceforge/pmd/jsp/ast/CharStream.java10150--0SM
/src/net/sourceforge/pmd/ast/CharStream.java10150--0SM
/src/net/sourceforge/pmd/RuleChainVisitor.java1070--0SM
/src/net/sourceforge/pmd/cpd/GUI.java1040--0SM
/regress/test/net/sourceforge/pmd/SuppressWarningsTest.java334842--0SM
/src/net/sourceforge/pmd/symboltable/NameOccurrence.java1115826--0SM
/src/net/sourceforge/pmd/rules/VariableNamingConventions.java1112141--0SM
/src/net/sourceforge/pmd/cpd/cppast/ParseException.java1111342--0SM
/src/net/sourceforge/pmd/rules/strings/AvoidDuplicateLiteralsRule.java1112720--0SM
/src/net/sourceforge/pmd/symboltable/MethodNameDeclaration.java118939--0SM
/src/net/sourceforge/pmd/rules/SuspiciousOctalEscape.java118144--0SM
/src/net/sourceforge/pmd/rules/imports/UnusedImportsRule.java1110212--0SM
/src/net/sourceforge/pmd/rules/BeanMembersShouldSerializeRule.java118914--0SM
/src/net/sourceforge/pmd/rules/optimization/UseStringBufferForStringAppends.java115338--0SM
/src/net/sourceforge/pmd/symboltable/NameFinder.java116422--0SM
/src/net/sourceforge/pmd/rules/strings/UselessStringValueOf.java116421--0SM
/regress/test/net/sourceforge/pmd/rules/basic/BasicRulesTest.java114436--0SM
/src/net/sourceforge/pmd/rules/junit/JUnitTestsShouldContainAsserts.java115918--0SM
/src/net/sourceforge/pmd/rules/AbstractPoorMethodCall.java114824--0SM
/src/net/sourceforge/pmd/symboltable/VariableNameDeclaration.java11637--0SM
/src/net/sourceforge/pmd/util/designer/Designer.java115115--0SM
/src/net/sourceforge/pmd/rules/design/NullAssignmentRule.java114120--0SM
/src/net/sourceforge/pmd/ast/ASTAnnotation.java113922--0SM
/src/net/sourceforge/pmd/typeresolution/PMDASMClassLoader.java113722--0SM
/regress/test/net/sourceforge/pmd/rules/controversial/ControversialRulesTest.java113224--0SM
/regress/test/net/sourceforge/pmd/rules/naming/NamingRulesTest.java113022--0SM
/src/net/sourceforge/pmd/rules/optimization/AvoidInstantiatingObjectsInLoops.java113714--0SM
/src/net/sourceforge/pmd/cpd/cppast/Token.java11394--1SM
/regress/test/net/sourceforge/pmd/rules/strictexception/StrictExceptionRulesTest.java112315--0SM
/src/net/sourceforge/pmd/cpd/SourceCode.java111818--0SM
/src/net/sourceforge/pmd/rules/strings/AppendCharacterWithChar.java111913--0SM
/regress/test/net/sourceforge/pmd/ast/JDKVersionTest.java111515--0SM
/src/net/sourceforge/pmd/RuleSets.java111610--0SM
/src/net/sourceforge/pmd/renderers/XSLTRenderer.java11138--0SM
/regress/test/net/sourceforge/pmd/symboltable/MethodScopeTest.java11128--0SM
/src/net/sourceforge/pmd/util/TypeMap.java0104--0UM
/src/net/sourceforge/pmd/jsp/ast/Token.java12398--1UM
/src/net/sourceforge/pmd/ast/Token.java12498--3UM
/src/net/sourceforge/pmd/rules/UselessOperationOnImmutable.java125629--0UM
/src/net/sourceforge/pmd/AbstractRuleChainVisitor.java129257--0UM
/src/net/sourceforge/pmd/rules/design/PreserveStackTrace.java1213360--0UM
/src/net/sourceforge/pmd/rules/strings/ConsecutiveLiteralAppends.java1222387--0UM
/src/net/sourceforge/pmd/SimpleRuleSetNameMapper.java137452--1UM
/src/net/sourceforge/pmd/RuleSetWriter.java1313654--0UM
/src/net/sourceforge/pmd/rules/DoubleCheckedLocking.java1315788--0UM
/src/net/sourceforge/pmd/cpd/cppast/SimpleCharStream.java1335768--0UM
/src/net/sourceforge/pmd/typeresolution/ClassTypeResolver.java1353438--0UM
/src/net/sourceforge/pmd/ast/ParseException.java15113105--0UM
/src/net/sourceforge/pmd/jsp/ast/ParseException.java15113105--0UM
/src/net/sourceforge/pmd/rules/UselessOverridingMethod.java15218121--1UM
/src/net/sourceforge/pmd/jsp/ast/TokenMgrError.java167263--0UM
/src/net/sourceforge/pmd/ast/TokenMgrError.java167363--1UM
/src/net/sourceforge/pmd/ast/JavaParserTokenManager.java1112100604--2UM
/src/net/sourceforge/pmd/jsp/ast/JJTJspParserState.java1128173--2UM
/src/net/sourceforge/pmd/cpd/cppast/CPPParserTokenManager.java12816551442--1UM
/src/net/sourceforge/pmd/ast/JavaCharStream.java131480428--0UM
/src/net/sourceforge/pmd/jsp/ast/JspParserTokenManager.java15237622766--8UM
/src/net/sourceforge/pmd/jsp/ast/JspParser.java1591510866--3UM
/src/net/sourceforge/pmd/ast/JavaParser.java130389132403--0UM