LINUX.ORG.RU

История изменений

Исправление 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

Оба костыля делают примерно тоже самое и довольно медленно.