]> git.wh0rd.org - home.git/blobdiff - .bin/cros-repo
test.cc: new C++ test
[home.git] / .bin / cros-repo
index 56ab382d5cac987115aa17dc816e06d810475cc1..8f8765ba23817979678c1945a27ed06f80d52664 100755 (executable)
@@ -12,6 +12,7 @@ usage() {
           -r <path>      patch to reference repo (e.g. ~/chromiumos/)
           -g <group>
           -m <manifest>
+          -e <email>
 
        Operates on the repo in ${PWD}
        EOF
@@ -28,7 +29,7 @@ REF=
 BRANCH=
 MANIFEST=
 MANIFEST_NAME=
-GROUPS=()
+RGROUPS=()
 REPO_URL=
 while [[ $# -gt 0 ]] ; do
        case $1 in
@@ -36,30 +37,33 @@ while [[ $# -gt 0 ]] ; do
                exec git clone https://git.chromium.org/chromium/tools/depot_tools.git
                ;;
        int)
-               MANIFEST='ssh://gerrit-int.chromium.org:29419/chromeos/manifest-internal.git'
-               REPO_URL='https://git.chromium.org/git/external/repo.git'
+               MANIFEST='https://chrome-internal.googlesource.com/chromeos/manifest-internal.git'
+               REPO_URL='https://chromium.googlesource.com/external/repo.git'
                ;;
        ext)
-               MANIFEST='https://git.chromium.org/git/chromiumos/manifest.git'
-               REPO_URL='https://git.chromium.org/git/external/repo.git'
+               MANIFEST='https://chromium.googlesource.com/chromiumos/manifest.git'
+               REPO_URL='https://chromium.googlesource.com/external/repo.git'
                ;;
        -b)
                BRANCH=$2
                shift
                ;;
        -r)
-
                REF=$(realpath "${2:-$(echo ~/chromiumos)}")
                shift
                ;;
        -g)
-               GROUPS+=( "$2" )
+               RGROUPS+=( "$2" )
                shift
                ;;
        -m)
                MANIFEST_NAME="${2%.xml}.xml"
                shift
                ;;
+       -e)
+               email=$2
+               shift
+               ;;
        *)
                usage
                ;;
@@ -76,8 +80,8 @@ v repo init \
        ${REPO_URL:+--repo-url="${REPO_URL}"} \
        ${REF:+--reference "${REF}"} \
        ${MANIFEST_NAME:+-m "${MANIFEST_NAME}"} \
+       ${RGROUPS:+-g "${RGROUPS[*]}"} \
        ${BRANCH:+-b "${BRANCH}"}
-#      ${GROUPS:+-g "${GROUPS[*]}"} 
 
 rdir=$(realpath "`pwd`")
 while [[ ! -d ${rdir}/.repo ]] ; do