diff options
author | Sravan Kumar Lakkimsetti | 2019-12-09 10:26:25 +0000 |
---|---|---|
committer | Sravan Kumar Lakkimsetti | 2019-12-09 10:34:54 +0000 |
commit | 9064c03083e481cec9732e2aebde36673b4df7d4 (patch) | |
tree | fe103b001b621576574c38780e11bd2ab17ab7f3 /cje-production/mbscripts/mb100_cloneRepos.sh | |
parent | e8decd4a6f8fc1f2602db06643ba5fb5712839c5 (diff) | |
download | eclipse.platform.releng.aggregator-9064c03083e481cec9732e2aebde36673b4df7d4.tar.gz eclipse.platform.releng.aggregator-9064c03083e481cec9732e2aebde36673b4df7d4.tar.xz eclipse.platform.releng.aggregator-9064c03083e481cec9732e2aebde36673b4df7d4.zip |
Bug 553757 - Migrate I-builds to new infra
Change-Id: I20b6f9ed5a0cecb4e8dd6fea9140b5f4f0433197
Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
Diffstat (limited to 'cje-production/mbscripts/mb100_cloneRepos.sh')
-rwxr-xr-x | cje-production/mbscripts/mb100_cloneRepos.sh | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/cje-production/mbscripts/mb100_cloneRepos.sh b/cje-production/mbscripts/mb100_cloneRepos.sh index 85ea1de6c..c8e4fb607 100755 --- a/cje-production/mbscripts/mb100_cloneRepos.sh +++ b/cje-production/mbscripts/mb100_cloneRepos.sh @@ -23,5 +23,17 @@ source $CJE_ROOT/scripts/common-functions.shsource source $1 git clone -b $BRANCH --recursive $GIT_ROOT$AGG_REPO ../$AGG_DIR -cd ../$AGG_DIR -git submodule foreach 'git fetch; SUBMODULE_BRANCH=$(grep $name: ../../../streams/repositories_$PATCH_OR_BRANCH_LABEL.txt | cut -f2 -d\ ); SUBMODULE_BRANCH=${SUBMODULE_BRANCH:-$BRANCH}; echo Checking out origin/$SUBMODULE_BRANCH; git checkout origin/$SUBMODULE_BRANCH' +git pull +pushd ../$AGG_DIR +git submodule foreach 'git fetch; SUBMODULE_BRANCH=$(grep $name: ../../../streams/repositories_$PATCH_OR_BRANCH_LABEL.txt | cut -f2 -d\ ); SUBMODULE_BRANCH=${SUBMODULE_BRANCH:-$BRANCH}; echo Checking out origin/$SUBMODULE_BRANCH; git checkout origin/$SUBMODULE_BRANCH; git pull' +popd + +pushd "../$AGG_DIR" +adds=$( git submodule | grep "^+" | cut -f2 -d" " ) +if [ -z "$adds" ]; then + echo No updates for the submodules + return +fi +echo git add $adds +git add $adds +popd |