Infra updated the config on reviews.apache.org such that all you need is rbtools and my script, updated script repo here: https://github.com/phunt/apache-reviewboard-zk-git
Patrick On Fri, Dec 9, 2011 at 4:17 PM, Patrick Hunt <[email protected]> wrote: > 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
