|
|
@ -46,45 +46,10 @@ public class NewClass {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Первая основная таблица: коммит, автор, дата
|
|
|
|
|
|
|
|
// Вторая таблица : коммит, имя файла, добавленные строки, удаленные строки
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Фильтрация коммитов по автору(только основная таблица)
|
|
|
|
|
|
|
|
// Фильтрация коммитов по дате
|
|
|
|
|
|
|
|
// Фильтрация коммитов по именни файла, или добавленные строки.
|
|
|
|
|
|
|
|
|
|
|
|
// Optional<String> lineFrom = Optional.empty();
|
|
|
|
|
|
|
|
// Optional<String> lineTo = Optional.empty();
|
|
|
|
|
|
|
|
// for (String string: strings) {
|
|
|
|
|
|
|
|
// Optional<String> maybeFileName = getFileName(string);
|
|
|
|
|
|
|
|
// if (maybeFileName.isPresent()) {
|
|
|
|
|
|
|
|
// fileChange = new FileChange();
|
|
|
|
|
|
|
|
// fileChange.setFile(maybeFileName.get());
|
|
|
|
|
|
|
|
// /// вытащить другие изменения из коммита
|
|
|
|
|
|
|
|
// changes.getFileChanges().add(fileChange);
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// Optional<String> maybeLineFrom = getLineFrom(string);
|
|
|
|
|
|
|
|
// LineChange lineChange = new LineChange();
|
|
|
|
|
|
|
|
// if (maybeLineFrom.isPresent()) {
|
|
|
|
|
|
|
|
// lineChange.setLineFrom(maybeLineFrom.get());
|
|
|
|
|
|
|
|
// if (lineFrom.isPresent()){
|
|
|
|
|
|
|
|
// lineChange.setLineFrom(lineChange.getLineFrom() + "\n" + lineFrom);
|
|
|
|
|
|
|
|
// fileChange.getLineChanges().add(lineChange);
|
|
|
|
|
|
|
|
// lineFrom = maybeLineFrom;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// else {
|
|
|
|
|
|
|
|
// fileChange.getLineChanges().add(lineChange);
|
|
|
|
|
|
|
|
// lineFrom = maybeLineFrom;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// Optional<String> maybeLineTo = getLineTo(string);
|
|
|
|
|
|
|
|
// if (maybeLineTo.isPresent()) {
|
|
|
|
|
|
|
|
// lineChange.setLineTo(maybeLineTo.get());
|
|
|
|
|
|
|
|
// if(lineTo.isPresent()){
|
|
|
|
|
|
|
|
// lineChange.setLineTo(lineChange.getLineTo() + "\n" + lineTo);
|
|
|
|
|
|
|
|
// fileChange.getLineChanges().add(lineChange);
|
|
|
|
|
|
|
|
// lineTo = maybeLineTo;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// else {
|
|
|
|
|
|
|
|
// fileChange.getLineChanges().add(lineChange);
|
|
|
|
|
|
|
|
// lineTo = maybeLineFrom;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// return changes;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|