3 codereview \- review of submitted changes (experimental)
42 manages the review and submission of changes to the Plan 9 from User Space project.
43 It must be used from within a Plan 9 from User Space tree
48 A developer makes changes to a local copy of the tree,
53 and then commits them to a ``feature branch''
57 Once a feature branch is created, files can still be edited, but they must then be
58 incorporated into the change by using
62 requires that changes be added to a ``staging area'' before the initial commit,
63 using commands such as
76 automatically move all local modifications to the staging area
77 as part of the commit,
83 If other changes have been committed since the feature branch was created,
86 will update it to be based on the most recent copy of the repository.
88 When the code is ready for review,
92 .HR https://plan9port-review.googlesource.com/
98 that contains a password obtained from
99 .HR https://plan9port-review.googlesource.com/#/settings/http-password .
101 The most likely initial result of a code review is suggestions for
103 After making those changes, repeat the
111 Once the code is ready, it will be submitted by the reviewer using the web interface.
119 command lists the active feature branches.
123 commands take a leading
125 option, which causes them to print
127 commands being executed.
128 This can be useful for debugging
136 script being in place to add
138 lines to the commit messages.
140 installs the hook at startup, if necessary,
141 by adding a symbolic link from
142 .B $PLAN9/.git/hooks/commit-msg
144 .BR $PLAN9/lib/git/commit-msg.hook .
147 .HR http://plan9port-review.googlesource.com/
150 is too complicated to use.
153 script helps, but a working understanding of