envsetup: Fix lineageremote for caf projects

Change-Id: I9d98cef27deea805904f4500c4bc02905da885f4
gugelfrei
Michael Bestas 6 years ago
parent f7b93ce5a0
commit 9e6bde5205

@ -264,18 +264,33 @@ function lineageremote()
return 1 return 1
fi fi
git remote rm lineage 2> /dev/null git remote rm lineage 2> /dev/null
local GERRIT_REMOTE=$(git config --get remote.github.projectname) local REMOTE=$(git config --get remote.github.projectname)
if [ -z "$GERRIT_REMOTE" ] local LINEAGE="true"
if [ -z "$REMOTE" ]
then then
local GERRIT_REMOTE=$(git config --get remote.aosp.projectname | sed s#platform/#android/#g | sed s#/#_#g) REMOTE=$(git config --get remote.aosp.projectname)
LINEAGE="false"
fi
if [ -z "$REMOTE" ]
then
REMOTE=$(git config --get remote.caf.projectname)
LINEAGE="false"
fi
if [ $LINEAGE = "false" ]
then
local PROJECT=$(echo $REMOTE | sed -e "s#platform/#android/#g; s#/#_#g")
local PFX="LineageOS/" local PFX="LineageOS/"
else
local PROJECT=$REMOTE
fi fi
local LINEAGE_USER=$(git config --get review.review.lineageos.org.username) local LINEAGE_USER=$(git config --get review.review.lineageos.org.username)
if [ -z "$LINEAGE_USER" ] if [ -z "$LINEAGE_USER" ]
then then
git remote add lineage ssh://review.lineageos.org:29418/$PFX$GERRIT_REMOTE git remote add lineage ssh://review.lineageos.org:29418/$PFX$PROJECT
else else
git remote add lineage ssh://$LINEAGE_USER@review.lineageos.org:29418/$PFX$GERRIT_REMOTE git remote add lineage ssh://$LINEAGE_USER@review.lineageos.org:29418/$PFX$PROJECT
fi fi
echo "Remote 'lineage' created" echo "Remote 'lineage' created"
} }

Loading…
Cancel
Save