version 1.446, 2016/04/07 13:02:08 |
version 1.447, 2016/04/21 00:52:11 |
|
|
leaving you a list of arcane problems that have to be resolved before |
leaving you a list of arcane problems that have to be resolved before |
continuing. |
continuing. |
|
|
<h3><a name="CVS"><font color="#0000e0">What is CVS?</font></a></h3> |
<h3 id="CVS"><font color="#0000e0">What is CVS?</font></h3> |
|
|
<p> |
|
<a href="http://savannah.nongnu.org/projects/cvs">CVS</a> is the |
<a href="http://savannah.nongnu.org/projects/cvs">CVS</a> is the |
source code control system used to manage the OpenBSD source tree. |
source code control system used to manage the OpenBSD source tree. |
It implements a central repository for all officially released source code |
It implements a central repository for all officially released source code |
|
|
local copy, preserving an unmodified copy of your version and continuing |
local copy, preserving an unmodified copy of your version and continuing |
to update any other source modules you requested. |
to update any other source modules you requested. |
|
|
<h3><a name="starting"><font color="#0000e0">Getting Started Using Anonymous |
<h3 id="starting"><font color="#0000e0">Getting Started Using Anonymous |
CVS</font></a></h3> |
CVS</font></h3> |
|
|
While you can download the entire source tree from an AnonCVS server, |
While you can download the entire source tree from an AnonCVS server, |
you can often save a lot of time and bandwidth by "preloading" your |
you can often save a lot of time and bandwidth by "preloading" your |
|
|
|
|
<p> |
<p> |
After this, <tt>/usr/src</tt> will be a nice checkout area where all |
After this, <tt>/usr/src</tt> will be a nice checkout area where all |
<a href="http://man.openbsd.org/?query=cvs&sektion=1&format=html"> |
<a href="http://man.openbsd.org/cvs">cvs(1)</a> commands will work properly. |
cvs(1)</a> commands will work properly. |
|
|
|
<h3><a name="using"><font color="#0000e0">Using CVS to Get and Update your |
<h3 id="using"><font color="#0000e0">Using CVS to Get and Update your |
Source Tree</font></a></h3> |
Source Tree</font></h3> |
|
|
<p> |
<p> |
CVS was designed to be a simple way to retrieve and update your sources. |
CVS was designed to be a simple way to retrieve and update your sources. |
|
|
</pre> |
</pre> |
|
|
<p> |
<p> |
The <a href="http://man.openbsd.org/?query=cvs&sektion=1&format=html"> |
The <a href="http://man.openbsd.org/cvs">cvs(1) man page</a> |
cvs(1) man page</a> |
|
(included with the CVS sources) has much more |
(included with the CVS sources) has much more |
information about how CVS can be used. |
information about how CVS can be used. |
|
|
|
|
As well, people providing patches can create their "diff"s relative |
As well, people providing patches can create their "diff"s relative |
to the CVS tree, which will ease integration. |
to the CVS tree, which will ease integration. |
|
|
<h3><a name="EXAMPLE"><font color="#0000e0">Example usages for cvs(1)</font> |
<h3 id="EXAMPLE"><font color="#0000e0">Example usages for cvs(1)</font></h3> |
</a></h3> |
|
|
|
<p> |
<p> |
A sample use of an anoncvs server would be: |
A sample use of an anoncvs server would be: |
|
|
[shows the changes between revisions 1.1 and rev 1.5] |
[shows the changes between revisions 1.1 and rev 1.5] |
</pre> |
</pre> |
|
|
<h3><a name="CVSROOT"><font color="#0000e0">Available Anonymous CVS Servers |
<h3 id="CVSROOT"><font color="#0000e0">Available Anonymous CVS Servers |
</font></a></h3> |
</font></h3> |
|
|
<p> |
<p> |
<ul> |
<ul> |
|
|
|
|
<p> |
<p> |
You may want to use |
You may want to use |
<a href="http://man.openbsd.org/?query=traceroute&sektion=8&format=html">traceroute(8)</a> |
<a href="http://man.openbsd.org/traceroute">traceroute(8)</a> |
to find out which server is nearest you. |
to find out which server is nearest you. |
Problems with a server should be reported to the <b>maintainer</b> of the |
Problems with a server should be reported to the <b>maintainer</b> of the |
server in question. |
server in question. |
|
|
Port 2022 |
Port 2022 |
</pre> |
</pre> |
|
|
<h3><a name="MIRROR"><font color="#0000e0">Setting up an anoncvs mirror |
<h3 id="MIRROR"><font color="#0000e0">Setting up an anoncvs mirror</font></h3> |
</font></a></h3> |
|
|
|
<p> |
<p> |
If you wish to setup a new anoncvs mirror site and make it available to |
If you wish to setup a new anoncvs mirror site and make it available to |
|
|
<a href="anoncvs.shar">document</a> |
<a href="anoncvs.shar">document</a> |
which describes the setup of anoncvs servers is available. |
which describes the setup of anoncvs servers is available. |
|
|
<h3><a name="NOTES"><font color="#0000e0">Final notes</font></a></h3> |
<h3 id="NOTES"><font color="#0000e0">Final notes</font></h3> |
After upgrading your source tree, you should read the comments |
After upgrading your source tree, you should read the comments |
at the top of <kbd>/usr/src/Makefile</kbd> before attempting |
at the top of <kbd>/usr/src/Makefile</kbd> before attempting |
a build. Also, you should build a new kernel <strong>before</strong> |
a build. Also, you should build a new kernel <strong>before</strong> |