Hrm, the script text got borked. that last section should all be on one line.
I pushed it to github instead: (you still need the slightly modified version of rbtools to make this work though) https://github.com/phunt/apache-reviewboard-zk-git Patrick On Fri, Dec 9, 2011 at 4:10 PM, Patrick Hunt <[email protected]> wrote: > If you're using git to manage your patches locally this script is > super useful, it will upload reviews from the commandline, filling in > just about all the details. You do however need to use this slightly > modified version of rbtools > https://github.com/phunt/rbtools/commits/ro_reviewboard > (clone that repo, then checkout the ro_reviewboard branch) > > Use the following script, replace <location of rbtools repo> with the > location of the repo you just cloned: > > ----- snip ---- > #!/bin/bash > > if [ $# -lt 2 ]; then > echo "Usage: zpost-review.sh rev-list JIRA# ..."; > exit 1; > fi; > > REVLIST=$1; > JIRA=$2 > shift 2; > > <location of rbtools repo>/rbtools/postreview.py > --repository-url="/home/reviewboard/zookeeper/.git" > --server="https://reviews.apache.org" --target-groups=zookeeper > --summary="$(git log --pretty=format:%s $REVLIST)" > --description="$(git whatchanged $REVLIST)" --diff-filename=<(git diff > --no-prefix $REVLIST) -o --bugs-closed=ZOOKEEPER-$JIRA $* > > > Patrick
