Just in this solution :
- configuration are inside python files,
- custom hack are made to display a different url for user instead of
url used by reviewboard
- python script are not in the same repo as reviewboard, this is
another dependice..

Regards,

Mathieu

On 18 nov, 16:32, cristian607 <[EMAIL PROTECTED]> wrote:
> Hello,
>
> Thank you for sharing this information. We are starting to use review
> board, and I find the mechanism you described very interesting. I will
> try to make it work on our windows installation of review board.
>
> I have a question though. Why do you say "I known it's not a perfect
> solution, but maybe the actual code can help somebody :) ". What are
> the drawbacks that you see in this method? I dont see any.
>
> Best regards,
> CS.
>
> On Nov 12, 12:27 pm, "tito -" <[EMAIL PROTECTED]> wrote:
>
> > Hi everyone,
>
> > At my company (netasq.com), we've work to use reviewboard with
> > pre-commit hook in subversion.
> > A developper can now post a review instead of real commiting his
> > changes. Example:
>
> > -------------------------------------------------------------------------------
> > 10:40:38 [EMAIL PROTECTED] reviewboard $ svn commit -m 'test review
> > (draftreview)' README
> > Envoi          README
> > Transmission des données .svn: Échec de la propagation (commit), détails :
> > svn: Commit blocked by pre-commit hook (exit code 1) with output:
> > Review request #34 posted.
>
> > https://************/reviewboard/r/34
> > -------------------------------------------------------------------------------
>
> > Installation:
>
> > 1/ To make it work, you need to copy
> > * postreview.py (a modified version of contrib/tools/post-review.py,
> > to make it work with custom diff)
> > * pre-commit-hook-reviewboard.py
> > in your hooks subversion directory, and make them executable.
>
> > 2/ Open and edit configuration in pre-commit-hook-reviewboard.py
>
> > 3/ Copy/paste content in your pre-commit subversion hook :
> > # Reviewbord pre-commit
> > REVIEWBOARD_HOOK=`dirname $0`/pre-commit-hook-reviewboard.py
> > $REVIEWBOARD_HOOK "$REPOS" "$TXN">> /tmp/reviewboard_commit.log
> > RET=$?
> > # 0  => no review
> > # <0 => error
> > # 1  => review posted
> >  if [ $RET -lt 0 ]; then
> >         echo >&2
> >         echo "Review asked, but we got an error." >&2
> >         echo "Please report this error to administrator, thanks !" >&2
> >         echo >&2
> >         exit 1
> > fi
>
> > if [ $RET -eq 1 ]; then
> >         exit 1
> > fi
>
> > I known it's not a perfect solution, but maybe the actual code can
> > help somebody :)
>
> > Regards,
>
> > Mathieu
>
> >  postreview.py
> > 31KViewDownload
>
> >  pre-commit-hook-reviewboard.py
> > 8KViewDownload
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"reviewboard" group.
To post to this group, send email to reviewboard@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to