- #!/bin/bash
- me=`whoami`
- mail="cnsworder@gmail.com ${me}"
- cmd=`echo $@`
- msg=${2##*-m}
- function runcmd(){
- echo "" >> .svn.log
- echo "commit svn:" >> .svn.log
- svn $1 -m"${msg}" ${file} >> .svn.log
- echo "" >> .svn.log
- echo "--------------------------------" >> .svn.log
- echo "description:${msg}" >> .svn.log
- echo "" >> .svn.log
- echo "${me}" >> .svn.log
- cat .svn.log
- }
- case "$1" in
- "ci" | "commit")
- file=${@:3}
- if [ $# == 2 ];then
- file="${file} ."
- fi
- runcmd $1 $2
- mail -s "khfep for linux svn message \"${msg}\"" ${mail} < .svn.log
- ;;
- *)
- runcmd
- ;;
- esac
- rm -f .svn.log
这段代码是我用来提交svn代码,同时给团队的所有成员发送邮件的脚本。
最新推荐文章于 2021-05-06 19:55:06 发布