hue-review 561 B

12345678910111213141516171819202122232425262728293031
  1. #!/usr/bin/env bash
  2. if [ $# -lt 3 ]; then
  3. echo "Usage: hue-review rev-list reviewer(s) summary ..." 1>&2
  4. exit 1
  5. fi
  6. RBT=`which rbt`
  7. if [ "$?" -ne "0" ]; then
  8. echo "Please install rbt from https://www.reviewboard.org/" 1>&2
  9. exit 1
  10. fi
  11. REVLIST=$1;
  12. REVRANGE=${REVLIST//\.\./:};
  13. REVIEWER=$2;
  14. SUMMARY=$3;
  15. shift 3;
  16. exec $RBT post \
  17. -o \
  18. -X /'*.css' \
  19. -X /'*Parser.js' \
  20. -X /'*.json' \
  21. -X /'desktop/core/ext-py/*' \
  22. --description="$(git whatchanged $REVLIST)" \
  23. --target-groups=hue \
  24. --target-people="$REVIEWER" \
  25. --summary="$SUMMARY" \
  26. $@ \
  27. $REVLIST