Hi,

On 2013/07/21 12:54 PM, Stephan Beal wrote:
To help bootstrap the process of figuring out what Fossil v2 might look like i have started writing down ideas in a public Google Doc:

https://docs.google.com/document/d/12g0s5A2TPX7-y47Nsw235rvsjcuh49TnHfMDB4ASvlo/view

One feature I would love to see in Fossil v2 (or v1) is support for tracking code reviews. This would cover finding commits that require review, flagging the commit once the review has been completed, and reporting on what has been reviewed (and by whom).

One approach would be to have non-propagating review tags on commits, specifically including the ability to search for unreviewed commits by branch.

An alternative realisation would be to automatically create "Review" tickets for any commit on a branch that has a specific propagating tag indicating that review is required.

Example interaction sequence:
1) Find commits on branch "release" that have not been reviewed.
2) Perform review. Flag commit as "reviewed-ok" or "reviewed-rework" or "noreview (part of [abcdef])".
3) Repeat until all commits have been reviewed.
4) Show timeline for "release", highlights unreviewed commits; includes detail of which user marked each commit as reviewed.

Regards,
Twylite

_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to