Rewrite the paragraph about mentorship to reflect current practices.

Also tweak a paragraph about committing to -CURRENT before -STABLE to note
that this only applies to src.
This commit is contained in:
Dag-Erling Smørgrav 2004-04-02 19:26:47 +00:00
parent bcdced5e83
commit 58b980fce6
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=20476

View file

@ -678,11 +678,11 @@ alias scvs env CVS_RSH=ssh cvs -d <replaceable>user</replaceable>@ncvs.freebsd.o
</itemizedlist>
<para>You will almost certainly get a conflict because
of the <literal>$Id: article.sgml,v 1.181 2004-04-01 19:43:15 hrs Exp $</literal> (or in FreeBSD's case,
of the <literal>$Id: article.sgml,v 1.182 2004-04-02 19:26:47 des Exp $</literal> (or in FreeBSD's case,
<literal>$<!-- stop expansion -->FreeBSD<!-- stop expansion -->$</literal>)
lines, so you will have to edit the file to resolve the conflict
(remove the marker lines and the second <literal>$Id: article.sgml,v 1.181 2004-04-01 19:43:15 hrs Exp $</literal> line,
leaving the original <literal>$Id: article.sgml,v 1.181 2004-04-01 19:43:15 hrs Exp $</literal> line intact).</para>
(remove the marker lines and the second <literal>$Id: article.sgml,v 1.182 2004-04-02 19:26:47 des Exp $</literal> line,
leaving the original <literal>$Id: article.sgml,v 1.182 2004-04-02 19:26:47 des Exp $</literal> line intact).</para>
</listitem>
<listitem>
@ -1060,15 +1060,19 @@ checkout -P</programlisting>
</itemizedlist>
<para>All new committers also have a mentor assigned to them for
the first few months. Your mentor is more or less responsible for
explaining anything which is confusing to you and is also
responsible for your actions during this initial period. If you
make a bogus commit, it is only going to embarrass your mentor
and you should probably make it a policy to pass at least your
first few commits by your mentor before committing it to the
repository.</para>
the first few months. Your mentor is responsible for teaching
you the rules and conventions of the project and guiding your
first steps in the committer community. He or she is also
personally responsible for your actions during this initial
period. Until your mentor decides (and announces with a forced
commit to <filename>access</filename>) that you have learned the
ropes and are ready to commit on your own, you should not commit
anything without first getting your mentor's review and
approval, and you should document that approval with an
<literal>Approved by:</literal> line in the commit
message.</para>
<para>All commits should go to &os.current; first
<para>All <filename>src</filename> commits should go to &os.current; first
before being merged to &os.stable;. No major new
features or high-risk modifications should be made to the
&os.stable; branch.</para>