openocd/tools/initial.sh
Liviu Ionescu a21affa429 tools: initial.sh fixed to accept spaces in current path
When changing the path to the hooks folder, the path needs to be
surrounded by quotation marks, to avoid failures when the current
path contains spaces (not only legal, but a common case on
Mac OS X).

Change-Id: I8f180ab5f26fab00a7d78ebfe5713d4146c27452
Signed-off-by: Liviu Ionescu <ilg@livius.net>
Reviewed-on: http://openocd.zylin.com/683
Tested-by: jenkins
Reviewed-by: Peter Stuge <peter@stuge.se>
2012-05-29 19:10:06 +00:00

38 lines
766 B
Bash
Executable File

#!/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