1
0
mirror of https://github.com/aquatix/dotfiles.git synced 2025-12-06 22:55:10 +01:00

Script to use as cronjob for automatically commit notes files and push to master

This commit is contained in:
Michiel Scholten
2014-05-14 19:45:26 +02:00
parent cb02f63c69
commit 693c99f8c1

22
bin/git_autosave.sh Executable file
View File

@@ -0,0 +1,22 @@
#!/bin/bash
if [ -n "$1" ]; then
FIRSTFILE=$1
#echo $!
GITDIR=$(dirname ${FIRSTFILE})
#echo $GITDIR
cd $GITDIR
DATETIME=`date +%Y%m%d\ %H:%M:%S`
#echo $DATETIME
#git pull
RESULT=`git commit $* -m "Autosave at $DATETIME"`
echo $RESULT
#zenity --info --text=$RESULT
#echo $?
#echo "git commit $* -m 'Autosave at $DATETIME'"
git push
else
echo "Provide one or more file paths to autosave"
zenity --error --text="Provide one or more file paths to autosave"
fi