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

Reply via email to