svn commit: r41130 - head/en_US.ISO8859-1/articles/p4-primer
Gavin Atkinson
gavin at FreeBSD.org
Thu Mar 7 23:37:01 UTC 2013
Author: gavin
Date: Thu Mar 7 23:37:00 2013
New Revision: 41130
URL: http://svnweb.freebsd.org/changeset/doc/41130
Log:
Make a start at bringing the p4-primer up-to-date: Explain how Perforce
and Subversion interact.
More work is still needed before this fully reflects current reality.
Approved by: bcr (mentor)
Modified:
head/en_US.ISO8859-1/articles/p4-primer/article.xml
Modified: head/en_US.ISO8859-1/articles/p4-primer/article.xml
==============================================================================
--- head/en_US.ISO8859-1/articles/p4-primer/article.xml Thu Mar 7 23:35:09 2013 (r41129)
+++ head/en_US.ISO8859-1/articles/p4-primer/article.xml Thu Mar 7 23:37:00 2013 (r41130)
@@ -37,7 +37,7 @@
<para>The &os; project uses the <application>Perforce</application>
version control system to manage experimental projects that are
- not ready for the main CVS repository.</para>
+ not ready for the main Subversion repository.</para>
<sect2 id="resources">
<title>Availability, Documentation, and Resources</title>
@@ -68,9 +68,9 @@
<para>The &os; <application>Perforce</application> server is
hosted on <hostid role="fqdn">perforce.freebsd.org</hostid>,
port <literal>1666</literal>. The repository is browsable
- online at <ulink url="http://perforce.freebsd.org"></ulink>.
+ online at <ulink url="http://p4web.freebsd.org"></ulink>.
Some portions of the repository are also automatically exported
- to a number of <application>CVSup</application> servers.</para>
+ to a number of legacy <application>CVSup</application> servers.</para>
</sect2>
</sect1>
@@ -334,7 +334,8 @@
with &os;. Frequent submits of changes to the server are also
encouraged.</para>
- <para>The <application>Perforce</application> repository (the
+ <para>sSimilar to <application>Subversion</application>, the
+ <application>Perforce</application> repository (the
<quote>depot</quote>) is a single flat tree. Every file, whether
a unique creation or a derivative from a branch, is accessible via
a simple path under the server <filename
@@ -806,12 +807,12 @@
</sect1>
<sect1 id="freebsd-cvs-and-p4">
- <title>Interactions between &os; CVS and Perforce</title>
+ <title>Interactions between &os; Subversion and Perforce</title>
- <para>The &os; <application>Perforce</application> and CVS
- repositories are completely separate. However, changes to CVS are
+ <para>The &os; <application>Perforce</application> and <application>Subversion</application>
+ repositories are completely separate. However, changes to Subversion are
tracked at near-real-time in <application>Perforce</application>.
- Every 2 minutes, the CVS server is polled for updates in the HEAD
+ Every 2 minutes, the Subversion server is polled for updates in the HEAD
branch, and those updates are committed to
<application>Perforce</application> in the <filename
class="directory">//depot/vendor/freebsd/...</filename> tree. This
@@ -822,10 +823,10 @@
should be done so that your tree stays up to date and avoids
conflicts with mainline development.</para>
- <para>The bridge between CVS and <application>Perforce</application>
- is one-way; changes to CVS will be reflected in
+ <para>The bridge between Subversion and <application>Perforce</application>
+ is one-way; changes to Subversion will be reflected in
<application>Perforce</application>, but changes in Perforce will
- not be reflected in CVS. On request, some parts of the
+ not be reflected in Subversion. On request, some parts of the
<application>Perforce</application> repo can be exported to
<application>CVSup</application> and made available for
distribution that way. Contact the &os;
More information about the svn-doc-head
mailing list