18 lines
349 B
Bash
Executable File
18 lines
349 B
Bash
Executable File
# Update at the start (we don't know if file changed)
|
|
git add *
|
|
git commit -m 'sync'
|
|
git push
|
|
|
|
while true
|
|
do
|
|
#last_changed=$(find . -mmin -1)
|
|
# Update if file changed 10 seconds ago
|
|
last_changed=$(find . -newermt "10 seconds ago" | grep -v .git)
|
|
if [ "$last_changed" != "" ]; then
|
|
git add *
|
|
git commit -m 'sync'
|
|
git push
|
|
fi
|
|
sleep 5
|
|
done
|