winlin

Merge branch '2.0release' into develop

@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 2
3 cat <<END >>/dev/null 3 cat <<END >>/dev/null
4 touch git-ensure-commit && 4 touch git-ensure-commit &&
5 -echo "cd `pwd` && git checkout develop &&" >git-ensure-commit && 5 +echo "cd `pwd` &&" >git-ensure-commit &&
6 echo "bash `pwd`/git.commit.sh" >>git-ensure-commit && 6 echo "bash `pwd`/git.commit.sh" >>git-ensure-commit &&
7 chmod +x git-ensure-commit && 7 chmod +x git-ensure-commit &&
8 sudo rm -f /bin/git-ensure-commit && 8 sudo rm -f /bin/git-ensure-commit &&
@@ -23,7 +23,10 @@ work_dir=`(cd ${work_dir}/.. && pwd)` @@ -23,7 +23,10 @@ work_dir=`(cd ${work_dir}/.. && pwd)`
23 product_dir=$work_dir 23 product_dir=$work_dir
24 24
25 # allow start script from any dir 25 # allow start script from any dir
26 -cd $work_dir && git checkout 2.0release 26 +cd $work_dir && work_branch=`git branch -a|grep "*"|awk '{print $2}'` && commit_branch=2.0release && git checkout $commit_branch
  27 +ret=$"; if [[ $ret -ne 0 ]]; then echo "switch branch failed. ret=$ret"; exit $ret; fi
  28 +echo "work branch is $work_branch"
  29 +echo "commit branch is $commit_branch"
27 30
28 . ${product_dir}/scripts/_log.sh 31 . ${product_dir}/scripts/_log.sh
29 ret=$?; if [[ $ret -ne 0 ]]; then exit $ret; fi 32 ret=$?; if [[ $ret -ne 0 ]]; then exit $ret; fi
@@ -76,4 +79,7 @@ sync_push --tags srs.oschina @@ -76,4 +79,7 @@ sync_push --tags srs.oschina
76 sync_push --tags srs.gitlab 79 sync_push --tags srs.gitlab
77 ok_msg "push tags ok" 80 ok_msg "push tags ok"
78 81
  82 +git checkout $work_branch
  83 +ok_msg "switch to work branch $work_branch"
  84 +
79 exit 0 85 exit 0