getting data output right
This commit is contained in:
parent
0bf6947060
commit
f04973ef88
@ -119,16 +119,24 @@ public class GitRepositoryService {
|
|||||||
LineChange lineChange = new LineChange();
|
LineChange lineChange = new LineChange();
|
||||||
if (strings[i].startsWith("-")) {
|
if (strings[i].startsWith("-")) {
|
||||||
while ((i < stringsLength) && strings[i].startsWith("-")) {
|
while ((i < stringsLength) && strings[i].startsWith("-")) {
|
||||||
|
if (strings[i].startsWith("---")) {
|
||||||
|
i++;
|
||||||
|
} else {
|
||||||
lineChange.setLineFrom(lineChange.getLineFrom() + "\n" + strings[i]);
|
lineChange.setLineFrom(lineChange.getLineFrom() + "\n" + strings[i]);
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
if (strings[i].startsWith("+")) {
|
if (strings[i].startsWith("+")) {
|
||||||
while ((i < stringsLength) && strings[i].startsWith("+")) {
|
while ((i < stringsLength) && strings[i].startsWith("+")) {
|
||||||
|
if (strings[i].startsWith("+++")) {
|
||||||
|
i++;
|
||||||
|
} else {
|
||||||
lineChange.setLineTo(lineChange.getLineTo() + "\n" + strings[i]);
|
lineChange.setLineTo(lineChange.getLineTo() + "\n" + strings[i]);
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
if ((lineChange.getLineTo() != null) || (lineChange.getLineFrom() != null)
|
if ((lineChange.getLineTo() != null) || (lineChange.getLineFrom() != null)
|
||||||
|| ((lineChange.getLineTo() != null) && (lineChange.getLineFrom() != null))) {
|
|| ((lineChange.getLineTo() != null) && (lineChange.getLineFrom() != null))) {
|
||||||
fileChange.getLineChanges().add(lineChange);
|
fileChange.getLineChanges().add(lineChange);
|
||||||
|
@ -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;
|
|
||||||
// }
|
|
Loading…
Reference in New Issue
Block a user