aboutsummaryrefslogtreecommitdiff
path: root/helpers/llvm-push
blob: b7ad1d1eb95a04bafd90a00b36f51e94356a1a7c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/env bash

# Shorthand script for pushing the current branch to origin on all enabled llvm
# subprojects. It calls llvm.py to do the actual work.

prog=$(basename $0)
progdir=$(dirname $0)
llvmtool=$progdir/../scripts/llvm.py

syntax() {
  echo "Syntax: $prog"
  echo "Push the current branch into the linaro-local namespace"
  echo "Works for all enabled subprojects"
}

. llvm-common
verify_env
repos=$LLVM_ROOT/repos
env=$(dirname $LLVM_SRC)

safe_run python3 $llvmtool --env $env push