Как использовать команду git в моем скрипте ruby? - PullRequest
0 голосов
/ 24 апреля 2020

Команда:

git ls-files -z | xargs -0 -n1 -I{} -- git log --since="90 days ago" -1 --format="%e {}" {} | sort > name.txt

Я хочу получить имена файлов из репозитория git за последние 90 дней и сохранить их в файле, скажем name.txt.

Как использовать эту команду в моем скрипте?

Git.clone('https://github.com/visual-diff/visual-app.git','C:\visual_app')
path = 'C:\visual_app'
command='git ls-files -z | xargs -0 -n1 -I{} -- git log --since="90 days ago" -1 --format="%e{}" {} | sort > date.txt'
contentsArray=[]
f = File.open("C:\\visual_app\\date.txt", "r")
f.each do |line|`enter code here`
    contentsArray.push line.chomp
end
f.close
print contentsArray
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...