12 lines
327 B
Bash
Executable File
12 lines
327 B
Bash
Executable File
#!/bin/bash
|
|
# touch files to match their last git commit timestamp
|
|
# "useful" for accurate display of page modified times after pulling changes in
|
|
|
|
git-touch() {
|
|
git ls-files --error-unmatch $1 > /dev/null 2>&1 && touch --date="$(git log -1 --format=%ci $1)" $1
|
|
}
|
|
|
|
for file in `find . -type f`; do
|
|
git-touch $file
|
|
done
|