История изменений
Исправление
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
Оба костыля делают примерно тоже самое и довольно медленно. В любом случае это надо делать авторам newlib и прочих GNU-тостей, использующих git, перед созданием тарбала, а не мне.
Исходная версия
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
Оба костыля делают примерно тоже самое и довольно медленно.