используя J Git framework, я хотел бы собрать список коммитов с некоторым конкретным c сообщением коммита, например, коммитами, начинающимися с шаблона "[EA-" с диапазона дат, например с 24.01.2018 по текущую дату как в git, git log --since = 2018-01-24 --until = 2020-03.30 --grep = [EA-. Я пробовал что-то, как показано ниже:
String path = "C:/path_to_repo";
FileRepositoryBuilder repositoryBuilder = new FileRepositoryBuilder();
Repository repo = repositoryBuilder.setGitDir(new File(path, ".git")).findGitDir().build();
Git git = new Git(repo);
ObjectId start;
ObjectId end;
Iterable<RevCommit> call = git.log().addRange(start, end).call();
Это правильно, чтобы сделать это таким образом? Во-вторых, как я могу передать правильные параметры в метод addRange ()?