On Jan 30, 3:43 am, Sergey Marchenko <[email protected]> wrote:
> Hi There,
>
> I am very new Trac user and my question might be not in correct place,
> sorry.
>
> We would like to organize our Code Review process that can be tracked
> by Trac. You have done almost all things we need: you have timeline
> and change set details page. The only thing we need is to add Code
> review icon near each change set record (just reviewed or not) and
> support for comments, possibility of code review confirmation or
> rejection (with notification) on Change set details page.
>
> So my questions are:
> 1. Do you have such functionality (plugin, etc) in current version of
> Trac? If yes could you please point me to right direction (I have seen
> the Plugin list but failed to find anything that we can use for
> reviewing purposes).
> 2. If you don’t have this functionality than can it be implemented as
> a plugin or changes in Trac are necessary?
>
> Thx.

I think you'd need to make/use a plugin.  There is a code review
plugin: PeerReviewPlugin that might be part of the solution you are
after.
You would also likely want to customize a workflow for this.  We did
this.  We use a trunk/feature branch strategy, and a custom workflow
for a "feature branch" ticket type (a master ticket for the feature)
using the TypedTicketWorkflow.  a feature ticket can't be merged back
to trunk until code reviews have been completed on all work in the
feature.  Then the feature branch must be integration tested ,finally
if all that passes, it can be closed as merged with a merge operation
via a subversion post commit hook.  Not exactly what you are asking
for...

Another option could be to have every new ticket be a master ticket,
and create a blocking "code review" ticket that prevents it from being
closed until the code review has been completed.  I have been
contemplating a way to use subversion properties + a plugin to
automate this.  Maybe with verison of the Agilo fork of trac which
allows creating and display of "linked" tickets.

Some thoughts anyway.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to