limit change
This commit is contained in:
@@ -36,10 +36,10 @@ public class EDiffHunkParser extends EDiffParser {
|
|||||||
|
|
||||||
boolean processActionSet = true;
|
boolean processActionSet = true;
|
||||||
|
|
||||||
if (actionSets.size() > Integer.valueOf(hunkLimit)) {
|
// if (actionSets.size() > Integer.valueOf(hunkLimit)) {
|
||||||
processActionSet = false;
|
// processActionSet = false;
|
||||||
logger.debug("Skipping {} set size {}", diffentryFile.getName(), hunkLimit);
|
// logger.debug("Skipping {} set size {}", diffentryFile.getName(), hunkLimit);
|
||||||
}
|
// }
|
||||||
|
|
||||||
int hunkSet = 0;
|
int hunkSet = 0;
|
||||||
if (processActionSet) {
|
if (processActionSet) {
|
||||||
|
|||||||
@@ -77,7 +77,7 @@ public class EnhancedASTDiff {
|
|||||||
List<MessageFile> allMessageFiles = new ArrayList<>();
|
List<MessageFile> allMessageFiles = new ArrayList<>();
|
||||||
for (File target : folders) {
|
for (File target : folders) {
|
||||||
|
|
||||||
List<MessageFile> msgFiles = getMessageFiles(target.toString() + "/", project, patchSize, isJava); //"/Users/anilkoyuncu/bugStudy/code/python/GumTreeInput/Apache/CAMEL/"
|
List<MessageFile> msgFiles = getMessageFiles(target.toString() + "/", project, patchSize, isJava,Integer.valueOf(hunkLimit)); //"/Users/anilkoyuncu/bugStudy/code/python/GumTreeInput/Apache/CAMEL/"
|
||||||
|
|
||||||
// msgFiles = msgFiles.subList(0,3000);
|
// msgFiles = msgFiles.subList(0,3000);
|
||||||
if (msgFiles == null)
|
if (msgFiles == null)
|
||||||
@@ -121,7 +121,7 @@ public class EnhancedASTDiff {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
private static List<MessageFile> getMessageFiles(String gumTreeInput,String datasetName,String patchSize,boolean isJava) {
|
private static List<MessageFile> getMessageFiles(String gumTreeInput,String datasetName,String patchSize,boolean isJava,int hunkLimit) {
|
||||||
String inputPath = gumTreeInput; // prevFiles revFiles diffentryFile positionsFile
|
String inputPath = gumTreeInput; // prevFiles revFiles diffentryFile positionsFile
|
||||||
File revFilesPath = new File(inputPath + "revFiles/");
|
File revFilesPath = new File(inputPath + "revFiles/");
|
||||||
log.info(revFilesPath.getPath());
|
log.info(revFilesPath.getPath());
|
||||||
@@ -151,8 +151,8 @@ public class EnhancedASTDiff {
|
|||||||
if(count>= Integer.valueOf(patchSize))
|
if(count>= Integer.valueOf(patchSize))
|
||||||
// if(count>201)
|
// if(count>201)
|
||||||
continue;
|
continue;
|
||||||
// if(FileHelper.readFile(diffentryFile).split("@@\\s\\-\\d+,*\\d*\\s\\+\\d+,*\\d*\\s@@").length > 2)
|
if(FileHelper.readFile(diffentryFile).split("@@\\s\\-\\d+,*\\d*\\s\\+\\d+,*\\d*\\s@@").length >= hunkLimit)
|
||||||
// continue;
|
continue;
|
||||||
|
|
||||||
// String datasetName = project;
|
// String datasetName = project;
|
||||||
String[] split1 = diffentryFile.getParent().split(datasetName);
|
String[] split1 = diffentryFile.getParent().split(datasetName);
|
||||||
|
|||||||
Reference in New Issue
Block a user