You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #!/bin/sh
- TOPDIR=`pwd`
- USERNAME=$1
-
- if [ "x$1" = "x" ] ; then
- echo "Usage: $0 <Username>"
- exit 1
- fi
-
- add_remote()
- {
- remote_exist=`grep remote .git/config | grep review | wc -l`
- if [ "x$remote_exist" = "x0" ] ; then
- git remote add review ssh://$USERNAME@openocd.zylin.com:29418/openocd.git
- git config remote.review.push HEAD:refs/publish/master
- else
- echo "Remote review exists"
- fi
- }
-
- update_commit_msg()
- {
- cd ${TOPDIR}/.git/hooks
- save_file=commit-msg-`date +%F-%T`
- mv commit-msg $save_file
- printf "%-30s" "Updating commit-msg"
- status="OK"
- wget -o log http://openocd.zylin.com/tools/hooks/commit-msg || status="FAIL"
- echo $status
- if [ $status = "FAIL" ] ; then
- mv $save_file commit-msg
- fi
- chmod a+x commit-msg
- }
-
- add_remote
- update_commit_msg
|