├── .gitignore ├── README.md ├── diff-common ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── test │ │ │ └── diff │ │ │ └── common │ │ │ ├── consts │ │ │ └── GitConst.java │ │ │ ├── domain │ │ │ ├── ClassInfo.java │ │ │ └── MethodInfo.java │ │ │ ├── enums │ │ │ ├── DiffResultTypeEnum.java │ │ │ └── HttpCodeEnum.java │ │ │ └── util │ │ │ ├── CollectionUtil.java │ │ │ ├── FastJsonUtil.java │ │ │ ├── HttpUtil.java │ │ │ └── JacksonUtil.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── test │ └── diff │ └── common │ ├── HttpTest.java │ └── JacksonTest.java ├── diff-services ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── test │ │ │ └── diff │ │ │ └── services │ │ │ ├── DiffServicesApplication.java │ │ │ ├── base │ │ │ ├── controller │ │ │ │ └── BaseController.java │ │ │ └── result │ │ │ │ └── BaseResult.java │ │ │ ├── config │ │ │ ├── ExecutorConfig.java │ │ │ ├── MybatisPlusConfig.java │ │ │ └── ScheduledConfig.java │ │ │ ├── consts │ │ │ ├── FileConst.java │ │ │ ├── GitConst.java │ │ │ └── JacocoConst.java │ │ │ ├── controller │ │ │ ├── CallBackController.java │ │ │ ├── DiffController.java │ │ │ ├── FileController.java │ │ │ ├── GitController.java │ │ │ └── WebSiteController.java │ │ │ ├── convert │ │ │ ├── ModelConvert.java │ │ │ ├── ProjectVoConvert.java │ │ │ └── RepoInfoVOConvert.java │ │ │ ├── entity │ │ │ ├── CoverageApp.java │ │ │ ├── CoverageReport.java │ │ │ ├── DiffResultInfo.java │ │ │ ├── ProjectInfo.java │ │ │ └── RepoInfo.java │ │ │ ├── enums │ │ │ ├── CodeManageTypeEnum.java │ │ │ ├── CollectStatusEnum.java │ │ │ ├── DiffResultTypeEnum.java │ │ │ ├── DiffTypeEnum.java │ │ │ ├── ReportStatusEnum.java │ │ │ ├── ReportTypeEnum.java │ │ │ └── StatusCode.java │ │ │ ├── exceptions │ │ │ ├── BizException.java │ │ │ ├── FileException.java │ │ │ └── GitException.java │ │ │ ├── internal │ │ │ ├── BaseRepository.java │ │ │ ├── CodeComparatorFactory.java │ │ │ ├── DiffWorkFlow.java │ │ │ ├── GitRepository.java │ │ │ ├── ICodeComparator.java │ │ │ ├── JavaFileCodeComparator.java │ │ │ ├── RefHandle.java │ │ │ ├── RepositoryFactory.java │ │ │ ├── jacoco │ │ │ │ └── JacocoHandle.java │ │ │ └── source │ │ │ │ ├── ISourceFileHandle.java │ │ │ │ ├── LocalSourceFileHandle.java │ │ │ │ └── SourceFileHandleFactory.java │ │ │ ├── mapper │ │ │ ├── CoverageAppMapper.java │ │ │ ├── CoverageReportMapper.java │ │ │ ├── DiffResultInfoMapper.java │ │ │ ├── ProjectInfoMapper.java │ │ │ └── RepoInfoMapper.java │ │ │ ├── openapi │ │ │ └── controller │ │ │ │ └── AppInfoController.java │ │ │ ├── params │ │ │ ├── BaseParams.java │ │ │ ├── CloneParamDto.java │ │ │ ├── CollectParams.java │ │ │ ├── CompileParamDto.java │ │ │ ├── FileParams.java │ │ │ ├── ListProjectParams.java │ │ │ ├── ProjectBranchParams.java │ │ │ ├── ProjectDiffParams.java │ │ │ ├── ProjectParams.java │ │ │ └── ReportParams.java │ │ │ ├── service │ │ │ ├── CoverageAppService.java │ │ │ ├── CoverageReportService.java │ │ │ ├── DiffResultInfoService.java │ │ │ ├── ProjectInfoService.java │ │ │ ├── RepoInfoService.java │ │ │ └── impl │ │ │ │ ├── CoverageAppServiceImpl.java │ │ │ │ ├── CoverageReportServiceImpl.java │ │ │ │ ├── DiffResultInfoServiceImpl.java │ │ │ │ ├── ProjectInfoServiceImpl.java │ │ │ │ └── RepoInfoServiceImpl.java │ │ │ ├── task │ │ │ └── CloneProjectTask.java │ │ │ ├── utils │ │ │ ├── AsmUtil.java │ │ │ ├── CMDUtils.java │ │ │ ├── CommonUtil.java │ │ │ ├── FileUtil.java │ │ │ ├── OsUtils.java │ │ │ ├── SpringUtil.java │ │ │ └── WildcardMatcher.java │ │ │ └── vo │ │ │ ├── BaseVO.java │ │ │ ├── ProjectVo.java │ │ │ └── RepoInfoVO.java │ └── resources │ │ ├── application.properties │ │ ├── application.yml │ │ └── mapper │ │ ├── CoverageAppMapper.xml │ │ ├── CoverageReportMapper.xml │ │ ├── DiffResultInfoMapper.xml │ │ ├── ProjectInfoMapper.xml │ │ └── RepoInfoMapper.xml │ └── test │ └── java │ └── com │ └── test │ └── diff │ └── services │ ├── CollectionTest.java │ ├── ConfigTest.java │ ├── CoverageAppTest.java │ ├── CoverageReportTest.java │ ├── DiffServicesApplicationTests.java │ ├── FileConstTest.java │ ├── FileTest.java │ ├── GitFileHandleTest.java │ ├── GitTest.java │ ├── GitWorkFlowTest.java │ ├── JacocoHandleTest.java │ ├── JgintTest.java │ ├── ProjectInfoTest.java │ ├── RefHandleTest.java │ ├── RepoInfoTest.java │ ├── RepositoryTest.java │ └── StringTest.java ├── dist └── dist.zip ├── lib ├── jacoco-cli.jar └── jacocoagent.jar ├── pom.xml ├── shell └── copyProject.sh └── sql └── coverage.sql /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/README.md -------------------------------------------------------------------------------- /diff-common/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-common/.gitignore -------------------------------------------------------------------------------- /diff-common/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-common/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /diff-common/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-common/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /diff-common/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-common/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /diff-common/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-common/mvnw -------------------------------------------------------------------------------- /diff-common/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-common/mvnw.cmd -------------------------------------------------------------------------------- /diff-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-common/pom.xml -------------------------------------------------------------------------------- /diff-common/src/main/java/com/test/diff/common/consts/GitConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-common/src/main/java/com/test/diff/common/consts/GitConst.java -------------------------------------------------------------------------------- /diff-common/src/main/java/com/test/diff/common/domain/ClassInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-common/src/main/java/com/test/diff/common/domain/ClassInfo.java -------------------------------------------------------------------------------- /diff-common/src/main/java/com/test/diff/common/domain/MethodInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-common/src/main/java/com/test/diff/common/domain/MethodInfo.java -------------------------------------------------------------------------------- /diff-common/src/main/java/com/test/diff/common/enums/DiffResultTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-common/src/main/java/com/test/diff/common/enums/DiffResultTypeEnum.java -------------------------------------------------------------------------------- /diff-common/src/main/java/com/test/diff/common/enums/HttpCodeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-common/src/main/java/com/test/diff/common/enums/HttpCodeEnum.java -------------------------------------------------------------------------------- /diff-common/src/main/java/com/test/diff/common/util/CollectionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-common/src/main/java/com/test/diff/common/util/CollectionUtil.java -------------------------------------------------------------------------------- /diff-common/src/main/java/com/test/diff/common/util/FastJsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-common/src/main/java/com/test/diff/common/util/FastJsonUtil.java -------------------------------------------------------------------------------- /diff-common/src/main/java/com/test/diff/common/util/HttpUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-common/src/main/java/com/test/diff/common/util/HttpUtil.java -------------------------------------------------------------------------------- /diff-common/src/main/java/com/test/diff/common/util/JacksonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-common/src/main/java/com/test/diff/common/util/JacksonUtil.java -------------------------------------------------------------------------------- /diff-common/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /diff-common/src/test/java/com/test/diff/common/HttpTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-common/src/test/java/com/test/diff/common/HttpTest.java -------------------------------------------------------------------------------- /diff-common/src/test/java/com/test/diff/common/JacksonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-common/src/test/java/com/test/diff/common/JacksonTest.java -------------------------------------------------------------------------------- /diff-services/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/.gitignore -------------------------------------------------------------------------------- /diff-services/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /diff-services/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /diff-services/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /diff-services/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/mvnw -------------------------------------------------------------------------------- /diff-services/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/mvnw.cmd -------------------------------------------------------------------------------- /diff-services/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/pom.xml -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/DiffServicesApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/DiffServicesApplication.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/base/controller/BaseController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/base/controller/BaseController.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/base/result/BaseResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/base/result/BaseResult.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/config/ExecutorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/config/ExecutorConfig.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/config/MybatisPlusConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/config/MybatisPlusConfig.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/config/ScheduledConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/config/ScheduledConfig.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/consts/FileConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/consts/FileConst.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/consts/GitConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/consts/GitConst.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/consts/JacocoConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/consts/JacocoConst.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/controller/CallBackController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/controller/CallBackController.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/controller/DiffController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/controller/DiffController.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/controller/FileController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/controller/FileController.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/controller/GitController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/controller/GitController.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/controller/WebSiteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/controller/WebSiteController.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/convert/ModelConvert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/convert/ModelConvert.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/convert/ProjectVoConvert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/convert/ProjectVoConvert.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/convert/RepoInfoVOConvert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/convert/RepoInfoVOConvert.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/entity/CoverageApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/entity/CoverageApp.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/entity/CoverageReport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/entity/CoverageReport.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/entity/DiffResultInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/entity/DiffResultInfo.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/entity/ProjectInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/entity/ProjectInfo.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/entity/RepoInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/entity/RepoInfo.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/enums/CodeManageTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/enums/CodeManageTypeEnum.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/enums/CollectStatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/enums/CollectStatusEnum.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/enums/DiffResultTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/enums/DiffResultTypeEnum.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/enums/DiffTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/enums/DiffTypeEnum.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/enums/ReportStatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/enums/ReportStatusEnum.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/enums/ReportTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/enums/ReportTypeEnum.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/enums/StatusCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/enums/StatusCode.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/exceptions/BizException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/exceptions/BizException.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/exceptions/FileException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/exceptions/FileException.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/exceptions/GitException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/exceptions/GitException.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/internal/BaseRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/internal/BaseRepository.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/internal/CodeComparatorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/internal/CodeComparatorFactory.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/internal/DiffWorkFlow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/internal/DiffWorkFlow.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/internal/GitRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/internal/GitRepository.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/internal/ICodeComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/internal/ICodeComparator.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/internal/JavaFileCodeComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/internal/JavaFileCodeComparator.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/internal/RefHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/internal/RefHandle.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/internal/RepositoryFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/internal/RepositoryFactory.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/internal/jacoco/JacocoHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/internal/jacoco/JacocoHandle.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/internal/source/ISourceFileHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/internal/source/ISourceFileHandle.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/internal/source/LocalSourceFileHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/internal/source/LocalSourceFileHandle.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/internal/source/SourceFileHandleFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/internal/source/SourceFileHandleFactory.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/mapper/CoverageAppMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/mapper/CoverageAppMapper.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/mapper/CoverageReportMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/mapper/CoverageReportMapper.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/mapper/DiffResultInfoMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/mapper/DiffResultInfoMapper.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/mapper/ProjectInfoMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/mapper/ProjectInfoMapper.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/mapper/RepoInfoMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/mapper/RepoInfoMapper.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/openapi/controller/AppInfoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/openapi/controller/AppInfoController.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/params/BaseParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/params/BaseParams.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/params/CloneParamDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/params/CloneParamDto.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/params/CollectParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/params/CollectParams.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/params/CompileParamDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/params/CompileParamDto.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/params/FileParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/params/FileParams.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/params/ListProjectParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/params/ListProjectParams.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/params/ProjectBranchParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/params/ProjectBranchParams.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/params/ProjectDiffParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/params/ProjectDiffParams.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/params/ProjectParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/params/ProjectParams.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/params/ReportParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/params/ReportParams.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/service/CoverageAppService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/service/CoverageAppService.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/service/CoverageReportService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/service/CoverageReportService.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/service/DiffResultInfoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/service/DiffResultInfoService.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/service/ProjectInfoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/service/ProjectInfoService.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/service/RepoInfoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/service/RepoInfoService.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/service/impl/CoverageAppServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/service/impl/CoverageAppServiceImpl.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/service/impl/CoverageReportServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/service/impl/CoverageReportServiceImpl.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/service/impl/DiffResultInfoServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/service/impl/DiffResultInfoServiceImpl.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/service/impl/ProjectInfoServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/service/impl/ProjectInfoServiceImpl.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/service/impl/RepoInfoServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/service/impl/RepoInfoServiceImpl.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/task/CloneProjectTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/task/CloneProjectTask.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/utils/AsmUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/utils/AsmUtil.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/utils/CMDUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/utils/CMDUtils.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/utils/CommonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/utils/CommonUtil.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/utils/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/utils/FileUtil.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/utils/OsUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/utils/OsUtils.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/utils/SpringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/utils/SpringUtil.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/utils/WildcardMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/utils/WildcardMatcher.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/vo/BaseVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/vo/BaseVO.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/vo/ProjectVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/vo/ProjectVo.java -------------------------------------------------------------------------------- /diff-services/src/main/java/com/test/diff/services/vo/RepoInfoVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/java/com/test/diff/services/vo/RepoInfoVO.java -------------------------------------------------------------------------------- /diff-services/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/resources/application.properties -------------------------------------------------------------------------------- /diff-services/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | report: 2 | domain: "http://192.168.100.25:1991" -------------------------------------------------------------------------------- /diff-services/src/main/resources/mapper/CoverageAppMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/resources/mapper/CoverageAppMapper.xml -------------------------------------------------------------------------------- /diff-services/src/main/resources/mapper/CoverageReportMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/resources/mapper/CoverageReportMapper.xml -------------------------------------------------------------------------------- /diff-services/src/main/resources/mapper/DiffResultInfoMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/resources/mapper/DiffResultInfoMapper.xml -------------------------------------------------------------------------------- /diff-services/src/main/resources/mapper/ProjectInfoMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/resources/mapper/ProjectInfoMapper.xml -------------------------------------------------------------------------------- /diff-services/src/main/resources/mapper/RepoInfoMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/main/resources/mapper/RepoInfoMapper.xml -------------------------------------------------------------------------------- /diff-services/src/test/java/com/test/diff/services/CollectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/test/java/com/test/diff/services/CollectionTest.java -------------------------------------------------------------------------------- /diff-services/src/test/java/com/test/diff/services/ConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/test/java/com/test/diff/services/ConfigTest.java -------------------------------------------------------------------------------- /diff-services/src/test/java/com/test/diff/services/CoverageAppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/test/java/com/test/diff/services/CoverageAppTest.java -------------------------------------------------------------------------------- /diff-services/src/test/java/com/test/diff/services/CoverageReportTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/test/java/com/test/diff/services/CoverageReportTest.java -------------------------------------------------------------------------------- /diff-services/src/test/java/com/test/diff/services/DiffServicesApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/test/java/com/test/diff/services/DiffServicesApplicationTests.java -------------------------------------------------------------------------------- /diff-services/src/test/java/com/test/diff/services/FileConstTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/test/java/com/test/diff/services/FileConstTest.java -------------------------------------------------------------------------------- /diff-services/src/test/java/com/test/diff/services/FileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/test/java/com/test/diff/services/FileTest.java -------------------------------------------------------------------------------- /diff-services/src/test/java/com/test/diff/services/GitFileHandleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/test/java/com/test/diff/services/GitFileHandleTest.java -------------------------------------------------------------------------------- /diff-services/src/test/java/com/test/diff/services/GitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/test/java/com/test/diff/services/GitTest.java -------------------------------------------------------------------------------- /diff-services/src/test/java/com/test/diff/services/GitWorkFlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/test/java/com/test/diff/services/GitWorkFlowTest.java -------------------------------------------------------------------------------- /diff-services/src/test/java/com/test/diff/services/JacocoHandleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/test/java/com/test/diff/services/JacocoHandleTest.java -------------------------------------------------------------------------------- /diff-services/src/test/java/com/test/diff/services/JgintTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/test/java/com/test/diff/services/JgintTest.java -------------------------------------------------------------------------------- /diff-services/src/test/java/com/test/diff/services/ProjectInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/test/java/com/test/diff/services/ProjectInfoTest.java -------------------------------------------------------------------------------- /diff-services/src/test/java/com/test/diff/services/RefHandleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/test/java/com/test/diff/services/RefHandleTest.java -------------------------------------------------------------------------------- /diff-services/src/test/java/com/test/diff/services/RepoInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/test/java/com/test/diff/services/RepoInfoTest.java -------------------------------------------------------------------------------- /diff-services/src/test/java/com/test/diff/services/RepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/test/java/com/test/diff/services/RepositoryTest.java -------------------------------------------------------------------------------- /diff-services/src/test/java/com/test/diff/services/StringTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/diff-services/src/test/java/com/test/diff/services/StringTest.java -------------------------------------------------------------------------------- /dist/dist.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/dist/dist.zip -------------------------------------------------------------------------------- /lib/jacoco-cli.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/lib/jacoco-cli.jar -------------------------------------------------------------------------------- /lib/jacocoagent.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/lib/jacocoagent.jar -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/pom.xml -------------------------------------------------------------------------------- /shell/copyProject.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/shell/copyProject.sh -------------------------------------------------------------------------------- /sql/coverage.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alwans/code-diff/HEAD/sql/coverage.sql --------------------------------------------------------------------------------