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
<filename>www/en/news/newsflash.sgml</filename>. Look for the other your CVS skills.</para>
entries that look like <quote>A new committer</quote> and follow the </listitem>
format.</para>
<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>Add an entry for yourself to
what you are working on. You do not have to write a comprehensive <filename>www/en/news/newsflash.sgml</filename>. Look for the other
biography, just write a paragraph or two about who you are and entries that look like <quote>A new committer</quote> and follow the
what you plan to be working on as a committer in FreeBSD. Email format.</para>
this to <email>cvs-committers@FreeBSD.org</email> and you will be on </listitem>
your way!</para>
<para>Also, be sure to log into <hostid>hub.FreeBSD.org</hostid> <listitem>
and create a <para>Some people also add an entry for themselves to
<filename>/var/forward/<replaceable>user</replaceable></filename> <filename>ports/astro/xearth/files/freebsd.committers.markers</filename>.</para>
(where <replaceable>user</replaceable> is your username) file </listitem>
containing the e-mail address where you want mail addressed
to <replaceable>yourusername</replaceable>@FreeBSD.org <listitem>
to be forwarded. This includes all of the commit messages as <para>Introduce yourself to the other committers, otherwise no one
well as any other mail addressed to will have any idea who you are or what you are working on. You do
<email>cvs-committers@FreeBSD.org</email>. Really large not have to write a comprehensive biography, just write a paragraph
mailboxes which have taken up permanent residence on or two about who you are and what you plan to be working on as a
<hostid>hub</hostid> often get <quote>accidently</quote> committer in FreeBSD. Email this to
truncated without warning, so forward it or read it and you will <email>cvs-committers@FreeBSD.org</email> and you will be on your
not lose it.</para> way!</para>
</listitem>
<listitem>
<para>Log into <hostid>hub.FreeBSD.org</hostid> and create a
<filename>/var/forward/<replaceable>user</replaceable></filename>
(where <replaceable>user</replaceable> is your username) file
containing the e-mail address where you want mail addressed to
<replaceable>yourusername</replaceable>@FreeBSD.org to be forwarded.
This includes all of the commit messages as well as any other mail
addressed to <email>cvs-committers@FreeBSD.org</email>. Really
large mailboxes which have taken up permanent residence on
<hostid>hub</hostid> often get <quote>accidently</quote> truncated
without warning, so forward it or read it and you will 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
<filename>www/en/news/newsflash.sgml</filename>. Look for the other your CVS skills.</para>
entries that look like <quote>A new committer</quote> and follow the </listitem>
format.</para>
<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>Add an entry for yourself to
what you are working on. You do not have to write a comprehensive <filename>www/en/news/newsflash.sgml</filename>. Look for the other
biography, just write a paragraph or two about who you are and entries that look like <quote>A new committer</quote> and follow the
what you plan to be working on as a committer in FreeBSD. Email format.</para>
this to <email>cvs-committers@FreeBSD.org</email> and you will be on </listitem>
your way!</para>
<para>Also, be sure to log into <hostid>hub.FreeBSD.org</hostid> <listitem>
and create a <para>Some people also add an entry for themselves to
<filename>/var/forward/<replaceable>user</replaceable></filename> <filename>ports/astro/xearth/files/freebsd.committers.markers</filename>.</para>
(where <replaceable>user</replaceable> is your username) file </listitem>
containing the e-mail address where you want mail addressed
to <replaceable>yourusername</replaceable>@FreeBSD.org <listitem>
to be forwarded. This includes all of the commit messages as <para>Introduce yourself to the other committers, otherwise no one
well as any other mail addressed to will have any idea who you are or what you are working on. You do
<email>cvs-committers@FreeBSD.org</email>. Really large not have to write a comprehensive biography, just write a paragraph
mailboxes which have taken up permanent residence on or two about who you are and what you plan to be working on as a
<hostid>hub</hostid> often get <quote>accidently</quote> committer in FreeBSD. Email this to
truncated without warning, so forward it or read it and you will <email>cvs-committers@FreeBSD.org</email> and you will be on your
not lose it.</para> way!</para>
</listitem>
<listitem>
<para>Log into <hostid>hub.FreeBSD.org</hostid> and create a
<filename>/var/forward/<replaceable>user</replaceable></filename>
(where <replaceable>user</replaceable> is your username) file
containing the e-mail address where you want mail addressed to
<replaceable>yourusername</replaceable>@FreeBSD.org to be forwarded.
This includes all of the commit messages as well as any other mail
addressed to <email>cvs-committers@FreeBSD.org</email>. Really
large mailboxes which have taken up permanent residence on
<hostid>hub</hostid> often get <quote>accidently</quote> truncated
without warning, so forward it or read it and you will 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