Python git log -S "текстовое" имя файла - PullRequest
0 голосов
/ 03 октября 2019

Я хочу запустить эту конкретную команду git:

 git log -S "text" filepath

В python (3.5).

Я пробовал это:

import git
g = git.Git(repopath) 
print(g.log("-S \"text\"", filepath))

Оба с использованиемабсолютный путь к файлу, который я хочу записать (filepath) и относительный путь к файлу из корня репо (repopath). В обоих случаях вывод пуст, тогда как я получаю журнал без части "-S \" text \ "".

1 Ответ

0 голосов
/ 03 октября 2019

Я нашел ответ, синтаксис:

import git
g = git.Git(repopath) 
print(g.log("-S ","text", filepath))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...