API явно перечисляет все доступные флаги, и, к сожалению, не имеет реализации для параметра диапазона строк, -L
(в настоящее время). git log
гораздо более гибкий, чем jgit
API.
Лучшее, что вы можете сделать, - это использовать метод .addPath('/path/to/file')
перед .call()
для сужения, а затем вызывать DiffCommand
между каждой парой возвращенных коммитов в файле, используя setPathFilter
- Наконец, у вас есть проанализировать результат самостоятельно, чтобы увидеть, была ли затронута ваша конкретная строка.