The diff viewer was moved into its own app very early on for the purpose of
organization, but there aren't any plans to actually split it off into its
own third-party module short-term. It would increase our maintenance burden
a bit, and it depends too much on other modules within Review Board (such as
the scmtools and accounts modules).
That being said, with some changes to make the diffviewer's dependencies on
the accounts module a bit more flexible, you could potentially just depend
on the reviewboard codebase and use the diffviewer module directly from
that. It does, however, mean pulling in more code than you might prefer.
If you did want to make use of it, it would require some code changes. You'd
need to look at every import in scmtools/*.py and diffviewer/*.py and see
what other parts of reviewboard is required. You'd then need to work on
factoring those out in some way. If it's clean and doesn't increase our
maintenance burden, we'll take a patch for it. You'd need to then include
diffviewer and scmtools in your INSTALLED_APPS in settings.py.
There may be more, but not having had to do this, I'm not sure off-hand.
I'm not completely opposed to having this module as its own third-party
module, but it does make life a bit harder for us and our users, as we now
would have to match up versions and test various combinations.
Christian Hammond - chip...@chipx86.com
Review Board - http://www.reviewboard.org
VMware, Inc. - http://www.vmware.com
On Thu, Jan 28, 2010 at 2:47 PM, damdoum <damien.no...@gmail.com> wrote:
> I have questions about the diffviewer feature of reviewboard.
> Is it going to be forked off reviewboard and become a separate MIT-
> licensed django app? I could see that the code was moved around a bit
> to make it a separate app, but it that the direction it is taking?
> My second question would be how easy would it be to use that
> diffviewer feature on its own?
> - changing the settings.py?
> - a view that accepts post data / MIME multi-part?
> - use of URI to point to source / diff?
> thank you!
> Want to help the Review Board project? Donate today at
> Happy user? Let us know at http://www.reviewboard.org/users/
> To unsubscribe from this group, send email to
> For more options, visit this group at
Want to help the Review Board project? Donate today at
Happy user? Let us know at http://www.reviewboard.org/users/
To unsubscribe from this group, send email to
For more options, visit this group at