[p4] Video of Guido on Google internal review process, Mondrian and Perforce usage
David Weintraub
qazwart at gmail.com
Wed Dec 13 06:02:14 PST 2006
Very interesting, but dependent upon NFS. I am wondering if the
process might be better if they used a REVIEW branch.
1). Developer does an integration of the files they want from the
"MAIN" branch to the REVIEW branch.
2). Developer checks out files on REVIEW branch and makes the changes.
3). Reviewer examines the files on the REVIEW branch. Reviewer could
use their own client and not depend upon the Developer's client.
4). Reviewer makes suggestions which the Developer fixes. Suggestions
could be done via checking out and in the file without making any
changes and putting the comments in the changelist description.
5). When developer and reviewer agree to everything, Reviewer
integrates the changed file from the REVIEW branch to the MAIN branch.
The advantages I see is that both the Developer and Reviewer are both
documented in Perforce, and that the developer and reviewer don't have
to share a Perforce client or an NFS directory. You can also determine
if a file is in review, or if it has finished being reviewed, when the
review started, and when it was completed.
Similar "g4" wrappers could also be used in this process.
--
David Weintraub
qazwart at gmail.com
More information about the perforce-user
mailing list