File tree Expand file tree Collapse file tree 2 files changed +14
-9
lines changed
Expand file tree Collapse file tree 2 files changed +14
-9
lines changed Original file line number Diff line number Diff line change 11#! /bin/sh
22
3- cd @CMAKE_INSTALL_PREFIX@
4- " @GIT_EXECUTABLE@" clone --depth 1 -b @BRANCH@ @GIT_URL@ @GIT_TARGET@
3+ cd " @CMAKE_INSTALL_PREFIX@"
4+ " @GIT_EXECUTABLE@" clone --no-checkout --depth 1 -b @BRANCH@ @GIT_URL@ " @GIT_TARGET@"
5+ cd " @GIT_TARGET@"
6+ if [ " $( " @GIT_EXECUTABLE@" cat-file -t @BRANCH@) " = tag ]; then
7+ " @GIT_EXECUTABLE@" checkout @BRANCH@
8+ else
9+ " @GIT_EXECUTABLE@" checkout origin/@BRANCH@
10+ fi
Original file line number Diff line number Diff line change 11#! /bin/sh
2- cd @SOURCE_DIR@
3- git fetch origin --prune
4- branch_name=$( git symbolic-ref HEAD | sed -e ' s,.*\/\(.*\),\1,' )
5- if [ $? = 0 -a " ${branch_name} " != " @BRANCH@" ]; then
6- git checkout -f @BRANCH@
2+ cd " @SOURCE_DIR@"
3+ " @GIT_EXECUTABLE@" fetch origin --prune
4+ if [ " $( " @GIT_EXECUTABLE@" cat-file -t @BRANCH@) " = tag ]; then
5+ " @GIT_EXECUTABLE@" checkout -f @BRANCH@
6+ else
7+ " @GIT_EXECUTABLE@" checkout -f origin/@BRANCH@
78fi
8- git reset --hard origin/@BRANCH@
9-
You can’t perform that action at this time.
0 commit comments