FreeBSD Bugzilla – Attachment 127457 Details for
Bug 171292
[handbook] [patch] handbook should describe subversion for src in preference to CVS
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 5.09 KB, created by
lgfbsd
on 2012-09-03 21:30:08 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
lgfbsd
Created:
2012-09-03 21:30:08 UTC
Size:
5.09 KB
patch
obsolete
>Index: en_US.ISO8859-1/books/handbook/cutting-edge/chapter.sgml >=================================================================== >--- en_US.ISO8859-1/books/handbook/cutting-edge/chapter.sgml (revision 39493) >+++ en_US.ISO8859-1/books/handbook/cutting-edge/chapter.sgml (working copy) >@@ -118,6 +118,12 @@ > the port <filename>net/cvsup-without-gui</filename>). > You may wish to substitute this > with &man.csup.1;, which is part of the base system.</para> >+ <para>The use of <command>cvsup</command> is slowly being >+ obsoleted as <command>subversion</command> replaces the use >+ of <command>cvs</command> for the project's underlying >+ version control structure. New installations are discouraged >+ from using <command>cvsup</command>/<command>csup</command>, >+ and encouraged to use <command>svn</command> instead.</para> > </note> > </sect1> > >@@ -1376,35 +1382,26 @@ > </indexterm> > > <listitem> >- <para>Use the <link linkend="cvsup">cvsup</link> program >- with the <filename>supfile</filename> named >- <filename>standard-supfile</filename> >- available from >- <filename>/usr/share/examples/cvsup</filename>. >+ <para>Use the <application>Subversion</application> program. > This is the most recommended method, since it allows you to > grab the entire collection once and then only what has > changed from then on. Many people run >- <command>cvsup</command> from <command>cron</command> and >- keep their sources up-to-date automatically. You have to >- customize the sample <filename>supfile</filename> above, >- and configure <link >- linkend="cvsup">cvsup</link> for your environment.</para> >- >+ <command>subversion</command> from <command>cron</command> and >+ keep their sources up-to-date automatically. > <note> >- <para>The sample <filename>standard-supfile</filename> is >- intended for tracking a specific security branch of >- &os;, and not &os.current;. You will need to edit this >- file and replace the following line:</para> >+ <para>There is no version-control "tag" for the >+ &os.current; branch of &os;. >+ The command line for >+ using <command>subversion</command> to retrieve >+ &os.current; is >+ <screen>&prompt.root; <userinput>svn checkout <literal>svn://svn.FreeBSD.org/base/head</literal> <filename class="directory">/usr/src</filename></userinput></screen> > >- <programlisting>*default release=cvs tag=RELENG_<replaceable>X</replaceable>_<replaceable>Y</replaceable></programlisting> >- >- <para>With this one:</para> >- >- <programlisting>*default release=cvs tag=.</programlisting> >- >- <para>For a detailed explanation of usable tags, please >+ <para>Similar procedures apply for other development >+ branches and tags: for a detailed explanation of usable tags, please > refer to the Handbook's <link >- linkend="cvs-tags">CVS Tags</link> section.</para> >+ linkend="cvs-tags">CVS Tags</link> section, >+ which is still roughly appropriate >+ for <application>Subversion</application>.</para> > </note> > </listitem> > >@@ -1567,10 +1564,13 @@ > <para>If you are already running a previous release of &os; > and wish to upgrade via sources then you can easily do so > from &os; <link linkend="mirrors">mirror site</link>. This can >- be done in one of two ways:</para> >+ be done in one of several ways:</para> > > <orderedlist> > <indexterm> >+ <primary><command>subversion</command></primary> >+ </indexterm> >+ <indexterm> > <primary><command>cvsup</command></primary> > </indexterm> > <indexterm> >@@ -1581,11 +1581,31 @@ > <secondary>syncing with <application>CVSup</application></secondary> > </indexterm> > <listitem> >+ <para>Use the <command>subversion</command> program >+ with the appropriate &os.stable; tag for the >+ sources on the branch you prefer. >+ This is the most recommended method, since it allows you to >+ grab the entire collection once and then only what has >+ changed from then on. Many people run the >+ <command>subversion</command> from <command>cron</command> to >+ keep their sources up-to-date automatically. >+ The command line for >+ using <command>subversion</command> to >+ retrieve &os.stable; is >+ <screen>&prompt.root; <userinput>svn checkout <literal>svn://svn.FreeBSD.org/base/stable/9</literal> <filename class="directory">/usr/src</filename></userinput></screen> >+ as long as 9.x is the &os.stable; branch. >+ </para> >+ </listitem> >+ >+ <listitem> > <para>Use the <link linkend="cvsup">cvsup</link> program > with the <filename>supfile</filename> named > <filename>stable-supfile</filename> from the directory > <filename>/usr/share/examples/cvsup</filename>. >- This is the most recommended method, since it allows you to >+ This method is becoming obsolescent, but is still >+ appropriate for &os; versions before >+ 9.1. Like <command>subversion</command>, it allows >+ you to > grab the entire collection once and then only what has > changed from then on. Many people run > <command>cvsup</command> from <command>cron</command> to
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 171292
: 127457