Rewrite the abstract. This isn't just a CVS document any more.

Shift the information about the repository-meisters in to the first
section about CVS.

Re-write the list of things that a new committer should do as a numbered
list.  Mention the existence of the xearth committers' markers file.
This commit is contained in:
Nik Clayton 2000-07-23 16:22:16 +00:00
parent 5293e57422
commit a26dd557eb
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=7699
2 changed files with 146 additions and 112 deletions

View file

@ -16,7 +16,7 @@
</author> </author>
</authorgroup> </authorgroup>
<pubdate>$Date: 2000-07-13 21:07:52 $</pubdate> <pubdate>$Date: 2000-07-23 16:22:16 $</pubdate>
<copyright> <copyright>
<year>1999</year> <year>1999</year>
@ -25,16 +25,10 @@
</copyright> </copyright>
<abstract> <abstract>
<para>Welcome, committer, to the FreeBSD development <para>This document provides information for the FreeBSD committer
team!</para> community. All new committers should read this document before they
start, and existing committers are strongly encouraged to review it
<para>The following docs are provided to orient you on doing CVS from time to time.</para>
operations on the FreeBSD central repository machine. A basic
familiarity with CVS is already assumed, although CVS
reference information, tutorials, and FAQs can also be found
at: <ulink url="http://www.cyclic.com/CVS/support">http://www.cyclic.com/CVS/support</ulink></para>
<para>Good luck, and welcome aboard!</para>
</abstract> </abstract>
</artheader> </artheader>
@ -111,6 +105,24 @@
<sect1 id="cvs.operations"> <sect1 id="cvs.operations">
<title>CVS Operations</title> <title>CVS Operations</title>
<para>It is assumed that you are already familiar with the basic operation
of CVS.</para>
<para>The CVS Repository Meisters (Peter Wemm and John Polstra)
are the <quote>owners</quote> of the CVS repository and are
responsible for any and <emphasis>all</emphasis> direct
modification of it for the purposes of cleanup or fixing some
grievous abuse of CVS by a committer. No one else should
attempt to touch the repository directly. Should you cause some
repository accident, say a bad cvs import or tag operation, do
<emphasis role="bold">not</emphasis> attempt to fix it yourself!
Mail or call John or Peter immediately and report the problem to
one of them instead. The only ones allowed to directly fiddle
the repository bits are the repomeisters. Satoshi Asami is also a
repomeister for the <filename>ports/</filename> portion of the
tree. Mark Murray is the repomeister for the International
Crypto Repository in South Africa.</para>
<para>CVS operations are usually done by logging into <para>CVS operations are usually done by logging into
<hostid>freefall</hostid>, making sure the <hostid>freefall</hostid>, making sure the
<envar>CVSROOT</envar> environment variable is set to <envar>CVSROOT</envar> environment variable is set to
@ -144,60 +156,65 @@
done. The purpose of a repository copy is to preserve file done. The purpose of a repository copy is to preserve file
change history, or logs. We in the FreeBSD Project greatly change history, or logs. We in the FreeBSD Project greatly
value the change history CVS gives to the project.</para> value the change history CVS gives to the project.</para>
<para>CVS reference information, tutorials, and FAQs can also be found at:
<ulink
url="http://www.cyclic.com/CVS/support">http://www.cyclic.com/CVS/support</ulink></para>
</sect1> </sect1>
<sect1 id="conventions"> <sect1 id="conventions">
<title>Conventions and Traditions</title> <title>Conventions and Traditions</title>
<para>The CVS Repository Meisters (Peter Wemm and John Polstra) <para>As a new committer there are a number of things you should do
are the <quote>owners</quote> of the CVS repository and are first.</para>
responsible for any and <emphasis>all</emphasis> direct
modification of it for the purposes of cleanup or fixing some
grievous abuse of CVS by a committer. No one else should
attempt to touch the repository directly. Should you cause some
repository accident, say a bad cvs import or tag operation, do
<emphasis role="bold">not</emphasis> attempt to fix it yourself!
Mail or call John or Peter immediately and report the problem to
one of them instead. The only ones allowed to directly fiddle
the repository bits are the repomeisters. Satoshi Asami is also a
repomeister for the <filename>ports/</filename> portion of the
tree. Mark Murray is the repomeister for the International
Crypto Repository in South Africa.</para>
<para>If you are a new committer, your very first commit should be <itemizedlist>
to add yourself to the developer's section (D.2) of the <listitem>
Handbook and remove yourself from the Additional Contributors section <para>Add yourself to the <quote>Developer's</quote> section of the
(19.6). Figuring out how to check the handbook out and add an Handbook and remove yourself from the <quote>Additional
entry for yourself is relatively easy but still remains a good Contributors</quote> section.</para>
first test of your CVS skills. If you can handle that one,
you are probably going to be ok.</para>
<para>Your second commit should be to add an entry for yourself to <para>This is a relatively easy task, but remains a good first test of
your CVS skills.</para>
</listitem>
<listitem>
<para>Add an entry for yourself to
<filename>www/en/news/newsflash.sgml</filename>. Look for the other <filename>www/en/news/newsflash.sgml</filename>. Look for the other
entries that look like <quote>A new committer</quote> and follow the entries that look like <quote>A new committer</quote> and follow the
format.</para> format.</para>
</listitem>
<para>Your next step should be to introduce yourself to the other <listitem>
committers, otherwise no one will have any idea who you are or <para>Some people also add an entry for themselves to
what you are working on. You do not have to write a comprehensive <filename>ports/astro/xearth/files/freebsd.committers.markers</filename>.</para>
biography, just write a paragraph or two about who you are and </listitem>
what you plan to be working on as a committer in FreeBSD. Email
this to <email>cvs-committers@FreeBSD.org</email> and you will be on
your way!</para>
<para>Also, be sure to log into <hostid>hub.FreeBSD.org</hostid> <listitem>
and create a <para>Introduce yourself to the other committers, otherwise no one
will have any idea who you are or what you are working on. You do
not have to write a comprehensive biography, just write a paragraph
or two about who you are and what you plan to be working on as a
committer in FreeBSD. Email this to
<email>cvs-committers@FreeBSD.org</email> and you will be on your
way!</para>
</listitem>
<listitem>
<para>Log into <hostid>hub.FreeBSD.org</hostid> and create a
<filename>/var/forward/<replaceable>user</replaceable></filename> <filename>/var/forward/<replaceable>user</replaceable></filename>
(where <replaceable>user</replaceable> is your username) file (where <replaceable>user</replaceable> is your username) file
containing the e-mail address where you want mail addressed containing the e-mail address where you want mail addressed to
to <replaceable>yourusername</replaceable>@FreeBSD.org <replaceable>yourusername</replaceable>@FreeBSD.org to be forwarded.
to be forwarded. This includes all of the commit messages as This includes all of the commit messages as well as any other mail
well as any other mail addressed to addressed to <email>cvs-committers@FreeBSD.org</email>. Really
<email>cvs-committers@FreeBSD.org</email>. Really large large mailboxes which have taken up permanent residence on
mailboxes which have taken up permanent residence on <hostid>hub</hostid> often get <quote>accidently</quote> truncated
<hostid>hub</hostid> often get <quote>accidently</quote> without warning, so forward it or read it and you will not lose
truncated without warning, so forward it or read it and you will it.</para>
not lose it.</para> </listitem>
</itemizedlist>
<para>All new committers also have a mentor assigned to them for <para>All new committers also have a mentor assigned to them for
the first few months. Your mentor is more or less responsible for the first few months. Your mentor is more or less responsible for

View file

@ -16,7 +16,7 @@
</author> </author>
</authorgroup> </authorgroup>
<pubdate>$Date: 2000-07-13 21:07:52 $</pubdate> <pubdate>$Date: 2000-07-23 16:22:16 $</pubdate>
<copyright> <copyright>
<year>1999</year> <year>1999</year>
@ -25,16 +25,10 @@
</copyright> </copyright>
<abstract> <abstract>
<para>Welcome, committer, to the FreeBSD development <para>This document provides information for the FreeBSD committer
team!</para> community. All new committers should read this document before they
start, and existing committers are strongly encouraged to review it
<para>The following docs are provided to orient you on doing CVS from time to time.</para>
operations on the FreeBSD central repository machine. A basic
familiarity with CVS is already assumed, although CVS
reference information, tutorials, and FAQs can also be found
at: <ulink url="http://www.cyclic.com/CVS/support">http://www.cyclic.com/CVS/support</ulink></para>
<para>Good luck, and welcome aboard!</para>
</abstract> </abstract>
</artheader> </artheader>
@ -111,6 +105,24 @@
<sect1 id="cvs.operations"> <sect1 id="cvs.operations">
<title>CVS Operations</title> <title>CVS Operations</title>
<para>It is assumed that you are already familiar with the basic operation
of CVS.</para>
<para>The CVS Repository Meisters (Peter Wemm and John Polstra)
are the <quote>owners</quote> of the CVS repository and are
responsible for any and <emphasis>all</emphasis> direct
modification of it for the purposes of cleanup or fixing some
grievous abuse of CVS by a committer. No one else should
attempt to touch the repository directly. Should you cause some
repository accident, say a bad cvs import or tag operation, do
<emphasis role="bold">not</emphasis> attempt to fix it yourself!
Mail or call John or Peter immediately and report the problem to
one of them instead. The only ones allowed to directly fiddle
the repository bits are the repomeisters. Satoshi Asami is also a
repomeister for the <filename>ports/</filename> portion of the
tree. Mark Murray is the repomeister for the International
Crypto Repository in South Africa.</para>
<para>CVS operations are usually done by logging into <para>CVS operations are usually done by logging into
<hostid>freefall</hostid>, making sure the <hostid>freefall</hostid>, making sure the
<envar>CVSROOT</envar> environment variable is set to <envar>CVSROOT</envar> environment variable is set to
@ -144,60 +156,65 @@
done. The purpose of a repository copy is to preserve file done. The purpose of a repository copy is to preserve file
change history, or logs. We in the FreeBSD Project greatly change history, or logs. We in the FreeBSD Project greatly
value the change history CVS gives to the project.</para> value the change history CVS gives to the project.</para>
<para>CVS reference information, tutorials, and FAQs can also be found at:
<ulink
url="http://www.cyclic.com/CVS/support">http://www.cyclic.com/CVS/support</ulink></para>
</sect1> </sect1>
<sect1 id="conventions"> <sect1 id="conventions">
<title>Conventions and Traditions</title> <title>Conventions and Traditions</title>
<para>The CVS Repository Meisters (Peter Wemm and John Polstra) <para>As a new committer there are a number of things you should do
are the <quote>owners</quote> of the CVS repository and are first.</para>
responsible for any and <emphasis>all</emphasis> direct
modification of it for the purposes of cleanup or fixing some
grievous abuse of CVS by a committer. No one else should
attempt to touch the repository directly. Should you cause some
repository accident, say a bad cvs import or tag operation, do
<emphasis role="bold">not</emphasis> attempt to fix it yourself!
Mail or call John or Peter immediately and report the problem to
one of them instead. The only ones allowed to directly fiddle
the repository bits are the repomeisters. Satoshi Asami is also a
repomeister for the <filename>ports/</filename> portion of the
tree. Mark Murray is the repomeister for the International
Crypto Repository in South Africa.</para>
<para>If you are a new committer, your very first commit should be <itemizedlist>
to add yourself to the developer's section (D.2) of the <listitem>
Handbook and remove yourself from the Additional Contributors section <para>Add yourself to the <quote>Developer's</quote> section of the
(19.6). Figuring out how to check the handbook out and add an Handbook and remove yourself from the <quote>Additional
entry for yourself is relatively easy but still remains a good Contributors</quote> section.</para>
first test of your CVS skills. If you can handle that one,
you are probably going to be ok.</para>
<para>Your second commit should be to add an entry for yourself to <para>This is a relatively easy task, but remains a good first test of
your CVS skills.</para>
</listitem>
<listitem>
<para>Add an entry for yourself to
<filename>www/en/news/newsflash.sgml</filename>. Look for the other <filename>www/en/news/newsflash.sgml</filename>. Look for the other
entries that look like <quote>A new committer</quote> and follow the entries that look like <quote>A new committer</quote> and follow the
format.</para> format.</para>
</listitem>
<para>Your next step should be to introduce yourself to the other <listitem>
committers, otherwise no one will have any idea who you are or <para>Some people also add an entry for themselves to
what you are working on. You do not have to write a comprehensive <filename>ports/astro/xearth/files/freebsd.committers.markers</filename>.</para>
biography, just write a paragraph or two about who you are and </listitem>
what you plan to be working on as a committer in FreeBSD. Email
this to <email>cvs-committers@FreeBSD.org</email> and you will be on
your way!</para>
<para>Also, be sure to log into <hostid>hub.FreeBSD.org</hostid> <listitem>
and create a <para>Introduce yourself to the other committers, otherwise no one
will have any idea who you are or what you are working on. You do
not have to write a comprehensive biography, just write a paragraph
or two about who you are and what you plan to be working on as a
committer in FreeBSD. Email this to
<email>cvs-committers@FreeBSD.org</email> and you will be on your
way!</para>
</listitem>
<listitem>
<para>Log into <hostid>hub.FreeBSD.org</hostid> and create a
<filename>/var/forward/<replaceable>user</replaceable></filename> <filename>/var/forward/<replaceable>user</replaceable></filename>
(where <replaceable>user</replaceable> is your username) file (where <replaceable>user</replaceable> is your username) file
containing the e-mail address where you want mail addressed containing the e-mail address where you want mail addressed to
to <replaceable>yourusername</replaceable>@FreeBSD.org <replaceable>yourusername</replaceable>@FreeBSD.org to be forwarded.
to be forwarded. This includes all of the commit messages as This includes all of the commit messages as well as any other mail
well as any other mail addressed to addressed to <email>cvs-committers@FreeBSD.org</email>. Really
<email>cvs-committers@FreeBSD.org</email>. Really large large mailboxes which have taken up permanent residence on
mailboxes which have taken up permanent residence on <hostid>hub</hostid> often get <quote>accidently</quote> truncated
<hostid>hub</hostid> often get <quote>accidently</quote> without warning, so forward it or read it and you will not lose
truncated without warning, so forward it or read it and you will it.</para>
not lose it.</para> </listitem>
</itemizedlist>
<para>All new committers also have a mentor assigned to them for <para>All new committers also have a mentor assigned to them for
the first few months. Your mentor is more or less responsible for the first few months. Your mentor is more or less responsible for