├── .gitignore ├── README.md ├── docs ├── INSTALL.md ├── LICENSE.txt ├── README.md ├── REQUIREMENTS.md ├── STATUS.md └── imgs │ ├── build_output.png │ ├── dependency_resolution.png │ ├── gradle_setting.png │ └── toy_example.png ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lib ├── RefactoringMiner-20200801.jar ├── classindex-3.8.jar ├── client-2.1.3-SNAPSHOT.jar ├── client.diff-2.1.3-SNAPSHOT.jar ├── commons-codec-1.10.jar ├── commons-io-2.0.1.jar ├── commons-lang3-3.1.jar ├── commons-logging-1.2.jar ├── core-2.1.3-SNAPSHOT.jar ├── gen.javaparser-2.1.3-SNAPSHOT.jar ├── gen.jdt-2.1.3-SNAPSHOT.jar ├── guava-27.0-jre.jar ├── javaparser-symbol-solver-model-3.13.6.jar ├── json-20190722-sources.jar ├── json-20190722.jar ├── org.eclipse.osgi-3.15.0.jar ├── ph-commons-9.3.4.jar └── simmetrics-core-3.2.3.jar ├── log4j.properties ├── settings.gradle └── src ├── MsgTemplate.json ├── main └── java │ └── com │ └── github │ └── smartcommit │ ├── client │ ├── CLI.java │ ├── Config.java │ ├── Main.java │ └── SmartCommit.java │ ├── core │ ├── GraphBuilder.java │ ├── GroupGenerator.java │ ├── GroupGeneratorOld.java │ ├── RepoAnalyzer.java │ └── visitor │ │ ├── IdentifierVisitor.java │ │ ├── MemberVisitor.java │ │ ├── MyNodeFinder.java │ │ └── SimpleVisitor.java │ ├── evaluation │ ├── DataMiner.java │ └── Evaluation.java │ ├── io │ ├── DataCollector.java │ ├── DiffGraphExporter.java │ ├── DiffTypeProvider.java │ ├── GraphExporter.java │ └── TypeProvider.java │ ├── model │ ├── Action.java │ ├── DiffFile.java │ ├── DiffHunk.java │ ├── EntityPool.java │ ├── Group.java │ ├── Hunk.java │ ├── constant │ │ ├── ChangeType.java │ │ ├── ContentType.java │ │ ├── FileStatus.java │ │ ├── FileType.java │ │ ├── GroupLabel.java │ │ ├── Operation.java │ │ └── Version.java │ ├── diffgraph │ │ ├── DiffEdge.java │ │ ├── DiffEdgeType.java │ │ └── DiffNode.java │ ├── entity │ │ ├── AnnotationInfo.java │ │ ├── AnnotationMemberInfo.java │ │ ├── ClassInfo.java │ │ ├── DeclarationInfo.java │ │ ├── EnumConstantInfo.java │ │ ├── EnumInfo.java │ │ ├── FieldInfo.java │ │ ├── HunkInfo.java │ │ ├── InitializerInfo.java │ │ ├── InterfaceInfo.java │ │ └── MethodInfo.java │ └── graph │ │ ├── Edge.java │ │ ├── EdgeType.java │ │ ├── Node.java │ │ └── NodeType.java │ └── util │ ├── Distance.java │ ├── GitService.java │ ├── GitServiceCGit.java │ ├── GitServiceJGit.java │ ├── JDTParser.java │ ├── JDTService.java │ ├── NameResolver.java │ ├── Utils.java │ └── diffparser │ ├── api │ ├── DiffParser.java │ ├── UnifiedDiffParser.java │ └── model │ │ ├── Diff.java │ │ ├── Hunk.java │ │ ├── Line.java │ │ └── Range.java │ └── unified │ ├── ParseWindow.java │ ├── ParserState.java │ └── ResizingParseWindow.java └── test └── java └── com └── github └── smartcommit ├── MetricsTest.java ├── TestContentType.java ├── TestDistance.java └── TestReformatting.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/README.md -------------------------------------------------------------------------------- /docs/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/docs/INSTALL.md -------------------------------------------------------------------------------- /docs/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/docs/LICENSE.txt -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/REQUIREMENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/docs/REQUIREMENTS.md -------------------------------------------------------------------------------- /docs/STATUS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/docs/STATUS.md -------------------------------------------------------------------------------- /docs/imgs/build_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/docs/imgs/build_output.png -------------------------------------------------------------------------------- /docs/imgs/dependency_resolution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/docs/imgs/dependency_resolution.png -------------------------------------------------------------------------------- /docs/imgs/gradle_setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/docs/imgs/gradle_setting.png -------------------------------------------------------------------------------- /docs/imgs/toy_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/docs/imgs/toy_example.png -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/gradlew.bat -------------------------------------------------------------------------------- /lib/RefactoringMiner-20200801.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/lib/RefactoringMiner-20200801.jar -------------------------------------------------------------------------------- /lib/classindex-3.8.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/lib/classindex-3.8.jar -------------------------------------------------------------------------------- /lib/client-2.1.3-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/lib/client-2.1.3-SNAPSHOT.jar -------------------------------------------------------------------------------- /lib/client.diff-2.1.3-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/lib/client.diff-2.1.3-SNAPSHOT.jar -------------------------------------------------------------------------------- /lib/commons-codec-1.10.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/lib/commons-codec-1.10.jar -------------------------------------------------------------------------------- /lib/commons-io-2.0.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/lib/commons-io-2.0.1.jar -------------------------------------------------------------------------------- /lib/commons-lang3-3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/lib/commons-lang3-3.1.jar -------------------------------------------------------------------------------- /lib/commons-logging-1.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/lib/commons-logging-1.2.jar -------------------------------------------------------------------------------- /lib/core-2.1.3-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/lib/core-2.1.3-SNAPSHOT.jar -------------------------------------------------------------------------------- /lib/gen.javaparser-2.1.3-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/lib/gen.javaparser-2.1.3-SNAPSHOT.jar -------------------------------------------------------------------------------- /lib/gen.jdt-2.1.3-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/lib/gen.jdt-2.1.3-SNAPSHOT.jar -------------------------------------------------------------------------------- /lib/guava-27.0-jre.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/lib/guava-27.0-jre.jar -------------------------------------------------------------------------------- /lib/javaparser-symbol-solver-model-3.13.6.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/lib/javaparser-symbol-solver-model-3.13.6.jar -------------------------------------------------------------------------------- /lib/json-20190722-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/lib/json-20190722-sources.jar -------------------------------------------------------------------------------- /lib/json-20190722.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/lib/json-20190722.jar -------------------------------------------------------------------------------- /lib/org.eclipse.osgi-3.15.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/lib/org.eclipse.osgi-3.15.0.jar -------------------------------------------------------------------------------- /lib/ph-commons-9.3.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/lib/ph-commons-9.3.4.jar -------------------------------------------------------------------------------- /lib/simmetrics-core-3.2.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/lib/simmetrics-core-3.2.3.jar -------------------------------------------------------------------------------- /log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/log4j.properties -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'smartcommitcore' 2 | 3 | -------------------------------------------------------------------------------- /src/MsgTemplate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/MsgTemplate.json -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/client/CLI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/client/CLI.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/client/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/client/Config.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/client/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/client/Main.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/client/SmartCommit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/client/SmartCommit.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/core/GraphBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/core/GraphBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/core/GroupGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/core/GroupGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/core/GroupGeneratorOld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/core/GroupGeneratorOld.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/core/RepoAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/core/RepoAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/core/visitor/IdentifierVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/core/visitor/IdentifierVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/core/visitor/MemberVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/core/visitor/MemberVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/core/visitor/MyNodeFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/core/visitor/MyNodeFinder.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/core/visitor/SimpleVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/core/visitor/SimpleVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/evaluation/DataMiner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/evaluation/DataMiner.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/evaluation/Evaluation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/evaluation/Evaluation.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/io/DataCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/io/DataCollector.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/io/DiffGraphExporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/io/DiffGraphExporter.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/io/DiffTypeProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/io/DiffTypeProvider.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/io/GraphExporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/io/GraphExporter.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/io/TypeProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/io/TypeProvider.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/Action.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/DiffFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/DiffFile.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/DiffHunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/DiffHunk.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/EntityPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/EntityPool.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/Group.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/Group.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/Hunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/Hunk.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/constant/ChangeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/constant/ChangeType.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/constant/ContentType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/constant/ContentType.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/constant/FileStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/constant/FileStatus.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/constant/FileType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/constant/FileType.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/constant/GroupLabel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/constant/GroupLabel.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/constant/Operation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/constant/Operation.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/constant/Version.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/constant/Version.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/diffgraph/DiffEdge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/diffgraph/DiffEdge.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/diffgraph/DiffEdgeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/diffgraph/DiffEdgeType.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/diffgraph/DiffNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/diffgraph/DiffNode.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/entity/AnnotationInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/entity/AnnotationInfo.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/entity/AnnotationMemberInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/entity/AnnotationMemberInfo.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/entity/ClassInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/entity/ClassInfo.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/entity/DeclarationInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/entity/DeclarationInfo.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/entity/EnumConstantInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/entity/EnumConstantInfo.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/entity/EnumInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/entity/EnumInfo.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/entity/FieldInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/entity/FieldInfo.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/entity/HunkInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/entity/HunkInfo.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/entity/InitializerInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/entity/InitializerInfo.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/entity/InterfaceInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/entity/InterfaceInfo.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/entity/MethodInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/entity/MethodInfo.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/graph/Edge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/graph/Edge.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/graph/EdgeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/graph/EdgeType.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/graph/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/graph/Node.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/model/graph/NodeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/model/graph/NodeType.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/util/Distance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/util/Distance.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/util/GitService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/util/GitService.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/util/GitServiceCGit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/util/GitServiceCGit.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/util/GitServiceJGit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/util/GitServiceJGit.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/util/JDTParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/util/JDTParser.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/util/JDTService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/util/JDTService.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/util/NameResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/util/NameResolver.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/util/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/util/Utils.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/util/diffparser/api/DiffParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/util/diffparser/api/DiffParser.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/util/diffparser/api/UnifiedDiffParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/util/diffparser/api/UnifiedDiffParser.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/util/diffparser/api/model/Diff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/util/diffparser/api/model/Diff.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/util/diffparser/api/model/Hunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/util/diffparser/api/model/Hunk.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/util/diffparser/api/model/Line.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/util/diffparser/api/model/Line.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/util/diffparser/api/model/Range.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/util/diffparser/api/model/Range.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/util/diffparser/unified/ParseWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/util/diffparser/unified/ParseWindow.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/util/diffparser/unified/ParserState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/util/diffparser/unified/ParserState.java -------------------------------------------------------------------------------- /src/main/java/com/github/smartcommit/util/diffparser/unified/ResizingParseWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/main/java/com/github/smartcommit/util/diffparser/unified/ResizingParseWindow.java -------------------------------------------------------------------------------- /src/test/java/com/github/smartcommit/MetricsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/test/java/com/github/smartcommit/MetricsTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/smartcommit/TestContentType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/test/java/com/github/smartcommit/TestContentType.java -------------------------------------------------------------------------------- /src/test/java/com/github/smartcommit/TestDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/test/java/com/github/smartcommit/TestDistance.java -------------------------------------------------------------------------------- /src/test/java/com/github/smartcommit/TestReformatting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Symbolk/SmartCommitCore/HEAD/src/test/java/com/github/smartcommit/TestReformatting.java --------------------------------------------------------------------------------