Gradle выполнить команду с кавычками - PullRequest
0 голосов
/ 28 января 2019

Я хочу получить сообщения о коммитах из коммитов, сделанных в git за последние 24 часа.Поэтому я попробовал эту команду в Gradle:

  def lastCommit = 'git rev-list -n1 --before="24 hours" --first-parent origin/develop'.execute()

, чтобы перехватить последний коммит в моем диапазоне.Однако я получаю следующую ошибку:

* What went wrong:
A problem occurred evaluating project ':app'.
> fatal: ambiguous argument 'hours"': unknown revision or path not in the working tree.
  Use '--' to separate paths from revisions, like this:
  'git <command> [<revision>...] -- [<file>...]'

Я не могу найти способ для gradle правильно обработать этот аргумент "24 часа" и экранировать кавычки, не прерывая выполнение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...