keynoteの変更をsvnでcommitするshell script
昨日のkeynote3.0.1で.svnが消されてしまう問題を解決するために行った
一連の作業をシェルスクリプトにしました.zshです.
昨日はcheckoutしてたところをupdateにしました.
#!/bin/zshsetopt EXTENDED_GLOB
if [ -z $1 ]; then
echo "Usage: $0 commit_keynote file.key"
exit
fiORIG=$1
BACK=$1.origif [ -d $BACK ]; then
echo "remove backup directory $BACK"
exit
fimv $ORIG $BACK
svn cleanup
svn update
cp -r $BACK/* $ORIG/
svn commit -m "commit_keynote"
rm -rf $BACK