kickstart/fixtimes.sh

9 lines
180 B
Bash
Executable File

#!/bin/sh
git ls-files | while IFS= read -r file; do
ts=$(git log -1 --format=%at -- "${file}")
if [ -n "${ts}" ]; then
touch -d "@${ts}" -- "${file}"
fi
done