solutions = [{
'managed' : False,
'name' : 'src',
- 'url' : 'ssh://165.213.202.130:29418/webplatform/s-chromium.git@dev/m39_2150',
+ 'url' : 'ssh://165.213.202.130:29418/webplatform/s-chromium.git',
'custom_deps' : {
'src/third_party/WebKit':None,
'src/sbrowser':None,
'src/third_party/skia':None,
'src/v8':None,
+ 'src/third_party/libjingle/source/talk':None,
+ 'src/third_party/webrtc':None,
},
'deps_file' : '.DEPS.git',
'safesync_url': '',
},
}]
cache_dir = None
-target_os = ['android']
+target_os = ['linux']
REPOS=( "src|$URLBASE/s-chromium.git" \
"src/third_party/WebKit|$URLBASE/s-blink" \
"src/third_party/skia|$URLBASE/s-skia.git" \
+ "src/third_party/libjingle/source/talk|$URLBASE/s-libjingle_source_talk.git" \
+ "src/third_party/webrtc|$URLBASE/s-webrtc.git" \
"src/v8|$URLBASE/s-v8" )
+function rmdir_if_not_repo {
+ REPOPATH=$1
+ REPOURL=$2
+ if [ -d $REPOPATH ] ; then
+ isDesiredRepo=$(git --git-dir=$REPOPATH/.git --work-tree=$REPOPATH ls-remote --get-url origin \
+ | grep -c $REPOURL || :)
+ if [ "$isDesiredRepo" == "0" ] ; then
+ echo "... Deleting ${REPOPATH} (backup: ${REPOPATH}.bak)"
+ mv ${REPOPATH} ${REPOPATH}.bak 2>&1 > /dev/null
+ fi
+ fi
+}
+
if echo "$@" | grep -c "\-\-reset" &> /dev/null; then
isReset=1
fi
L=(${K//\|/ })
REPOPATH=${L[0]}
REPO=${L[1]}
+ rmdir_if_not_repo $REPOPATH $REPO
if [ -d $REPOPATH ] ; then
pushd $REPOPATH 2>&1 > /dev/null
CURRENT_BRANCH=`git rev-parse --abbrev-ref HEAD`