Команда:
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