Исправление
bbk123,
(текущая версия)
:
Какой славный костыль. Тянет за собой и Go и Ruby и всё это из-за упёртости Линуса Бенедикта Паттеринга. У меня есть костыль получше, но всё равно костыль:
#!/bin/sh
repository_files=$(git ls-files)
amount=$(echo "$repository_files" | wc -l)
count=0
for file in $repository_files; do
echo -ne "\033[99DFixing modification time: $((++count)) of $amount repo files."
touch --no-create --date="$(git log -1 --format=%ci $file)" $file
done
Исходная версия
bbk123,
:
Какой славный костыль. Тянет за собой и Go и Ruby и всё это из-за упёртости Линуса Бенедикта Паттеринга. У меня есть костыль получше, но всё равно костыль:
#!/bin/sh
repository_files=$(git ls-files)
amount=$(echo "$repository_files" | wc -l)
count=0
for file in $repository_files; do
echo -ne "\033[99DFixing modification time: $((++count)) of $amount repo files."
touch --no-create --date="$(git log -1 --format=%ci $file)" $file
done