svn commit: r51935 - head/en_US.ISO8859-1/articles/committers-guide
Eitan Adler
eadler at FreeBSD.org
Sat Jun 30 08:18:44 UTC 2018
Author: eadler
Date: Sat Jun 30 08:18:42 2018
New Revision: 51935
URL: https://svnweb.freebsd.org/changeset/doc/51935
Log:
Committers guide: simplification of the vendor merge section
- Remove comparison to CVS as we no longer use it
- correct location of `--parents`
- always quote and simplify admonition about zsh
Modified:
head/en_US.ISO8859-1/articles/committers-guide/article.xml
Modified: head/en_US.ISO8859-1/articles/committers-guide/article.xml
==============================================================================
--- head/en_US.ISO8859-1/articles/committers-guide/article.xml Sat Jun 30 08:02:21 2018 (r51934)
+++ head/en_US.ISO8859-1/articles/committers-guide/article.xml Sat Jun 30 08:18:42 2018 (r51935)
@@ -1554,9 +1554,7 @@ U stable/9/share/man/man4/netmap.4
<sect5>
<title>Preparing the Vendor Sources</title>
- <para>Unlike in <acronym>CVS</acronym> where only the
- needed parts were imported into the vendor tree to avoid
- bloating the main tree, Subversion is able to store a
+ <para>Subversion is able to store a
full distribution in the vendor tree. So, import
everything, but merge only what is required.</para>
@@ -1594,7 +1592,7 @@ U stable/9/share/man/man4/netmap.4
&prompt.user; <userinput>tar cf - . | tar xf - -C ../dist</userinput>
&prompt.user; <userinput>cd <replaceable>../dist</replaceable></userinput>
&prompt.user; <userinput>comm -23 ../old ../new | xargs svn rm</userinput>
-&prompt.user; <userinput>comm -13 ../old ../new | xargs svn --parents add</userinput></screen>
+&prompt.user; <userinput>comm -13 ../old ../new | xargs svn add --parents</userinput></screen>
<para>If any directories were removed, they will have to
be <command>svn rm</command>ed manually. Nothing will
@@ -1670,7 +1668,7 @@ U stable/9/share/man/man4/netmap.4
<screen>&prompt.user; <userinput>svn checkout svn+ssh://repo.freebsd.org/base/head/contrib/<replaceable>sendmail</replaceable></userinput>
&prompt.user; <userinput>cd sendmail</userinput>
-&prompt.user; <userinput>svn merge -c r<replaceable>261190</replaceable> ^/vendor/<replaceable>sendmail/dist</replaceable> .</userinput></screen>
+&prompt.user; <userinput>svn merge -c r<replaceable>261190</replaceable> '^/vendor/<replaceable>sendmail/dist</replaceable>' .</userinput></screen>
<para><literal>^</literal> is an alias for the
repository path.</para>
@@ -1679,9 +1677,7 @@ U stable/9/share/man/man4/netmap.4
<note>
<para>If using the <application>Zsh</application> shell,
the <literal>^</literal> must be escaped with
- <literal>\</literal>. This means
- <literal>^/head</literal> should be
- <literal>\^/head</literal>.</para>
+ <literal>\</literal> or quoted.</para>
</note>
<para>It is necessary to resolve any merge conflicts.</para>
More information about the svn-doc-head
mailing list