Recover lost <replaceable> tags.
This commit is contained in:
parent
9fefe8fada
commit
5fe8bbe8ef
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=44543
1 changed files with 61 additions and 61 deletions
|
@ -122,9 +122,9 @@
|
||||||
project repository has its own -developers and
|
project repository has its own -developers and
|
||||||
-committers mailing lists. Archives for these lists may
|
-committers mailing lists. Archives for these lists may
|
||||||
be found in files
|
be found in files
|
||||||
<filename>/home/mail/repository-name-developers-archive</filename>
|
<filename>/home/mail/<replaceable>repository-name</replaceable>-developers-archive</filename>
|
||||||
and
|
and
|
||||||
<filename>/home/mail/repository-name-committers-archive</filename>
|
<filename>/home/mail/<replaceable>repository-name</replaceable>-committers-archive</filename>
|
||||||
on the <systemitem
|
on the <systemitem
|
||||||
class="fqdomainname">FreeBSD.org</systemitem>
|
class="fqdomainname">FreeBSD.org</systemitem>
|
||||||
cluster.)</entry>
|
cluster.)</entry>
|
||||||
|
@ -454,8 +454,8 @@ You need a Passphrase to protect your secret key.</screen>
|
||||||
The most notable change is the location of the
|
The most notable change is the location of the
|
||||||
&os; website <literal>www</literal> tree, which has
|
&os; website <literal>www</literal> tree, which has
|
||||||
been moved from
|
been moved from
|
||||||
<literal>www/lang/</literal> to
|
<literal>www/<replaceable>lang</replaceable>/</literal> to
|
||||||
<literal>head/lang/htdocs/</literal>.</para>
|
<literal>head/<replaceable>lang</replaceable>/htdocs/</literal>.</para>
|
||||||
</note>
|
</note>
|
||||||
|
|
||||||
<para>The &os; <literal>ports</literal> repository switched
|
<para>The &os; <literal>ports</literal> repository switched
|
||||||
|
@ -554,7 +554,7 @@ You need a Passphrase to protect your secret key.</screen>
|
||||||
|
|
||||||
<para>The above command will check out a
|
<para>The above command will check out a
|
||||||
<literal>CURRENT</literal> source tree as
|
<literal>CURRENT</literal> source tree as
|
||||||
<filename>/usr/src/</filename>, which can be any target
|
<filename><replaceable>/usr/src/</replaceable></filename>, which can be any target
|
||||||
directory on the local filesystem. Omitting the final
|
directory on the local filesystem. Omitting the final
|
||||||
argument of that command causes the working copy, in this
|
argument of that command causes the working copy, in this
|
||||||
case, to be named <quote>head</quote>, but that can be
|
case, to be named <quote>head</quote>, but that can be
|
||||||
|
@ -644,19 +644,19 @@ You need a Passphrase to protect your secret key.</screen>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><emphasis>/stable/<replaceable>n</replaceable></emphasis>
|
<para><emphasis>/stable/<replaceable>n</replaceable></emphasis>
|
||||||
which corresponds to
|
which corresponds to
|
||||||
<literal>RELENG_n</literal>.</para>
|
<literal>RELENG_<replaceable>n</replaceable></literal>.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><emphasis>/releng/<replaceable>n.n</replaceable></emphasis>
|
<para><emphasis>/releng/<replaceable>n.n</replaceable></emphasis>
|
||||||
which corresponds to
|
which corresponds to
|
||||||
<literal>RELENG_n_n</literal>.</para>
|
<literal>RELENG_<replaceable>n_n</replaceable></literal>.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><emphasis>/release/<replaceable>n.n.n</replaceable></emphasis>
|
<para><emphasis>/release/<replaceable>n.n.n</replaceable></emphasis>
|
||||||
which corresponds to
|
which corresponds to
|
||||||
<literal>RELENG_n_n_n_RELEASE</literal>.</para>
|
<literal>RELENG_<replaceable>n_n_n</replaceable>_RELEASE</literal>.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
|
@ -735,7 +735,7 @@ You need a Passphrase to protect your secret key.</screen>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><emphasis>/branches/RELENG_<replaceable>n_n_n</replaceable></emphasis>
|
<para><emphasis>/branches/RELENG_<replaceable>n_n_n</replaceable></emphasis>
|
||||||
which corresponds to
|
which corresponds to
|
||||||
<literal>RELENG_n_n_n</literal>
|
<literal>RELENG_<replaceable>n_n_n</replaceable></literal>
|
||||||
is used to merge back security updates in preparation
|
is used to merge back security updates in preparation
|
||||||
for a release.</para>
|
for a release.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
@ -743,7 +743,7 @@ You need a Passphrase to protect your secret key.</screen>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><emphasis>/tags/RELEASE_<replaceable>n_n_n</replaceable></emphasis>
|
<para><emphasis>/tags/RELEASE_<replaceable>n_n_n</replaceable></emphasis>
|
||||||
which corresponds to
|
which corresponds to
|
||||||
<literal>RELEASE_n_n_n</literal>
|
<literal>RELEASE_<replaceable>n_n_n</replaceable></literal>
|
||||||
represents a release tag of the ports tree.</para>
|
represents a release tag of the ports tree.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
|
@ -847,7 +847,7 @@ You need a Passphrase to protect your secret key.</screen>
|
||||||
to the main repository. To do this, use the following
|
to the main repository. To do this, use the following
|
||||||
command:</para>
|
command:</para>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>svn co https://svn0.us-west.FreeBSD.org/base/head /usr/src</userinput></screen>
|
<screen>&prompt.user; <userinput>svn co <replaceable>https://svn0.us-west.FreeBSD.org</replaceable>/base/head /usr/src</userinput></screen>
|
||||||
|
|
||||||
<para>Select the closest mirror and verify the mirror server
|
<para>Select the closest mirror and verify the mirror server
|
||||||
certificate from the list of <link
|
certificate from the list of <link
|
||||||
|
@ -862,7 +862,7 @@ You need a Passphrase to protect your secret key.</screen>
|
||||||
or a specific revision:</para>
|
or a specific revision:</para>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>svn update</userinput>
|
<screen>&prompt.user; <userinput>svn update</userinput>
|
||||||
&prompt.user; <userinput>svn update -r12345</userinput></screen>
|
&prompt.user; <userinput>svn update -<replaceable>r12345</replaceable></userinput></screen>
|
||||||
</sect3>
|
</sect3>
|
||||||
|
|
||||||
<sect3 xml:id="svn-daily-use-status">
|
<sect3 xml:id="svn-daily-use-status">
|
||||||
|
@ -892,11 +892,11 @@ You need a Passphrase to protect your secret key.</screen>
|
||||||
<screen>&prompt.user; <userinput>svn commit</userinput></screen>
|
<screen>&prompt.user; <userinput>svn commit</userinput></screen>
|
||||||
|
|
||||||
<para>To commit all changes in, for example,
|
<para>To commit all changes in, for example,
|
||||||
<filename>lib/libfetch/</filename> and
|
<filename><replaceable>lib/libfetch/</replaceable></filename> and
|
||||||
<filename>usr/bin/fetch/</filename> in a single
|
<filename><replaceable>usr/bin/fetch/</replaceable></filename> in a single
|
||||||
operation:</para>
|
operation:</para>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>svn commit lib/libfetch usr/bin/fetch</userinput></screen>
|
<screen>&prompt.user; <userinput>svn commit <replaceable>lib/libfetch</replaceable> <replaceable>usr/bin/fetch</replaceable></userinput></screen>
|
||||||
|
|
||||||
<para>There is also a commit wrapper for the ports tree to
|
<para>There is also a commit wrapper for the ports tree to
|
||||||
handle the properties and sanity checking your
|
handle the properties and sanity checking your
|
||||||
|
@ -928,7 +928,7 @@ You need a Passphrase to protect your secret key.</screen>
|
||||||
add</command>. To add a file named
|
add</command>. To add a file named
|
||||||
<emphasis>foo</emphasis>, edit it, then:</para>
|
<emphasis>foo</emphasis>, edit it, then:</para>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>svn add foo</userinput></screen>
|
<screen>&prompt.user; <userinput>svn add <replaceable>foo</replaceable></userinput></screen>
|
||||||
|
|
||||||
<note>
|
<note>
|
||||||
<para>Most new source files should include a
|
<para>Most new source files should include a
|
||||||
|
@ -944,7 +944,7 @@ You need a Passphrase to protect your secret key.</screen>
|
||||||
<para>Files can be removed with <command>svn
|
<para>Files can be removed with <command>svn
|
||||||
remove</command>:</para>
|
remove</command>:</para>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>svn remove foo</userinput></screen>
|
<screen>&prompt.user; <userinput>svn remove <replaceable>foo</replaceable></userinput></screen>
|
||||||
|
|
||||||
<para>Subversion does not require deleting the file before
|
<para>Subversion does not require deleting the file before
|
||||||
using <command>svn rm</command>, and indeed complains if
|
using <command>svn rm</command>, and indeed complains if
|
||||||
|
@ -953,20 +953,20 @@ You need a Passphrase to protect your secret key.</screen>
|
||||||
<para>It is possible to add directories with
|
<para>It is possible to add directories with
|
||||||
<command>svn add</command>:</para>
|
<command>svn add</command>:</para>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>mkdir bar</userinput>
|
<screen>&prompt.user; <userinput>mkdir <replaceable>bar</replaceable></userinput>
|
||||||
&prompt.user; <userinput>svn add bar</userinput></screen>
|
&prompt.user; <userinput>svn add <replaceable>bar</replaceable></userinput></screen>
|
||||||
|
|
||||||
<para>Although <command>svn mkdir</command> makes this easier
|
<para>Although <command>svn mkdir</command> makes this easier
|
||||||
by combining the creation of the directory and the adding of
|
by combining the creation of the directory and the adding of
|
||||||
it:</para>
|
it:</para>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>svn mkdir bar</userinput></screen>
|
<screen>&prompt.user; <userinput>svn mkdir <replaceable>bar</replaceable></userinput></screen>
|
||||||
|
|
||||||
<para>Like files, directories are removed with
|
<para>Like files, directories are removed with
|
||||||
<command>svn rm</command>. There is no separate command
|
<command>svn rm</command>. There is no separate command
|
||||||
specifically for removing directories.</para>
|
specifically for removing directories.</para>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>svn rm bar</userinput></screen>
|
<screen>&prompt.user; <userinput>svn rm <replaceable>bar</replaceable></userinput></screen>
|
||||||
</sect3>
|
</sect3>
|
||||||
|
|
||||||
<sect3 xml:id="svn-daily-use-copying-and-moving">
|
<sect3 xml:id="svn-daily-use-copying-and-moving">
|
||||||
|
@ -976,7 +976,7 @@ You need a Passphrase to protect your secret key.</screen>
|
||||||
<filename>foo.c</filename> named <filename>bar.c</filename>,
|
<filename>foo.c</filename> named <filename>bar.c</filename>,
|
||||||
with the new file also under version control:</para>
|
with the new file also under version control:</para>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>svn copy foo.c bar.c</userinput></screen>
|
<screen>&prompt.user; <userinput>svn copy <replaceable>foo.c</replaceable> <replaceable>bar.c</replaceable></userinput></screen>
|
||||||
|
|
||||||
<para>The example above is equivalent to:</para>
|
<para>The example above is equivalent to:</para>
|
||||||
|
|
||||||
|
@ -985,7 +985,7 @@ You need a Passphrase to protect your secret key.</screen>
|
||||||
|
|
||||||
<para>To move and rename a file:</para>
|
<para>To move and rename a file:</para>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>svn move foo.c bar.c</userinput></screen>
|
<screen>&prompt.user; <userinput>svn move <replaceable>foo.c</replaceable> <replaceable>bar.c</replaceable></userinput></screen>
|
||||||
</sect3>
|
</sect3>
|
||||||
|
|
||||||
<sect3 xml:id="svn-daily-use-log-and-annotate">
|
<sect3 xml:id="svn-daily-use-log-and-annotate">
|
||||||
|
@ -1042,11 +1042,11 @@ You need a Passphrase to protect your secret key.</screen>
|
||||||
The simple, not yet deprecated procedure is the
|
The simple, not yet deprecated procedure is the
|
||||||
following:</para>
|
following:</para>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>svn resolved foo</userinput></screen>
|
<screen>&prompt.user; <userinput>svn resolved <replaceable>foo</replaceable></userinput></screen>
|
||||||
|
|
||||||
<para>However, the preferred procedure is:</para>
|
<para>However, the preferred procedure is:</para>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>svn resolve --accept=working foo</userinput></screen>
|
<screen>&prompt.user; <userinput>svn resolve --accept=working <replaceable>foo</replaceable></userinput></screen>
|
||||||
|
|
||||||
<para>The two examples are equivalent. Possible values for
|
<para>The two examples are equivalent. Possible values for
|
||||||
<literal>--accept</literal> are:</para>
|
<literal>--accept</literal> are:</para>
|
||||||
|
@ -1129,7 +1129,7 @@ You need a Passphrase to protect your secret key.</screen>
|
||||||
Thus, given the working copy produced by the previous
|
Thus, given the working copy produced by the previous
|
||||||
example:</para>
|
example:</para>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>cd ~/freebsd</userinput>
|
<screen>&prompt.user; <userinput>cd <replaceable>~/freebsd</replaceable></userinput>
|
||||||
&prompt.user; <userinput>svn update --set-depth=immediates .</userinput></screen>
|
&prompt.user; <userinput>svn update --set-depth=immediates .</userinput></screen>
|
||||||
|
|
||||||
<para>The above command will populate the working copy in
|
<para>The above command will populate the working copy in
|
||||||
|
@ -1141,7 +1141,7 @@ You need a Passphrase to protect your secret key.</screen>
|
||||||
<replaceable>head</replaceable> (in this case) to infinity,
|
<replaceable>head</replaceable> (in this case) to infinity,
|
||||||
and fully populate it:</para>
|
and fully populate it:</para>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>svn update --set-depth=infinity head</userinput></screen>
|
<screen>&prompt.user; <userinput>svn update --set-depth=infinity <replaceable>head</replaceable></userinput></screen>
|
||||||
</sect3>
|
</sect3>
|
||||||
|
|
||||||
<sect3 xml:id="svn-advanced-use-direct-operation">
|
<sect3 xml:id="svn-advanced-use-direct-operation">
|
||||||
|
@ -1388,7 +1388,7 @@ You need a Passphrase to protect your secret key.</screen>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Changes to manual pages should be merged to
|
<para>Changes to manual pages should be merged to
|
||||||
<filename>share/man/manN/</filename>, for the
|
<filename>share/man/man<replaceable>N</replaceable>/</filename>, for the
|
||||||
appropriate value of <literal>N</literal>.</para>
|
appropriate value of <literal>N</literal>.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
|
@ -1681,7 +1681,7 @@ U stable/9/share/man/man4/netmap.4
|
||||||
|
|
||||||
<para>To flatten the <literal>pf</literal> tree:</para>
|
<para>To flatten the <literal>pf</literal> tree:</para>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>cd vendor/pf/dist/contrib/pf</userinput>
|
<screen>&prompt.user; <userinput>cd <replaceable>vendor/pf/dist/contrib/pf</replaceable></userinput>
|
||||||
&prompt.user; <userinput>svn mv $(svn list) ../..</userinput>
|
&prompt.user; <userinput>svn mv $(svn list) ../..</userinput>
|
||||||
&prompt.user; <userinput>cd ../..</userinput>
|
&prompt.user; <userinput>cd ../..</userinput>
|
||||||
&prompt.user; <userinput>svn rm contrib</userinput>
|
&prompt.user; <userinput>svn rm contrib</userinput>
|
||||||
|
@ -1726,8 +1726,8 @@ U stable/9/share/man/man4/netmap.4
|
||||||
that corresponds to the last related change to the
|
that corresponds to the last related change to the
|
||||||
vendor tree, prior to importing new sources:</para>
|
vendor tree, prior to importing new sources:</para>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>cd head/contrib/pf</userinput>
|
<screen>&prompt.user; <userinput>cd <replaceable>head/contrib/pf</replaceable></userinput>
|
||||||
&prompt.user; <userinput>svn merge --record-only svn+ssh://svn.freebsd.org/base/vendor/pf/dist@180876 .</userinput>
|
&prompt.user; <userinput>svn merge --record-only svn+ssh://svn.freebsd.org/base/<replaceable>vendor/pf/dist@180876</replaceable> .</userinput>
|
||||||
&prompt.user; <userinput>svn commit</userinput></screen>
|
&prompt.user; <userinput>svn commit</userinput></screen>
|
||||||
</sect5>
|
</sect5>
|
||||||
</sect4>
|
</sect4>
|
||||||
|
@ -1757,9 +1757,9 @@ U stable/9/share/man/man4/netmap.4
|
||||||
about to be imported is recommended, to facilitate the
|
about to be imported is recommended, to facilitate the
|
||||||
process.</para>
|
process.</para>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>cd vendor/pf/dist</userinput>
|
<screen>&prompt.user; <userinput>cd <replaceable>vendor/pf/dist</replaceable></userinput>
|
||||||
&prompt.user; <userinput>svn list -R | grep -v '/$' | sort >../old</userinput>
|
&prompt.user; <userinput>svn list -R | grep -v '/$' | sort >../old</userinput>
|
||||||
&prompt.user; <userinput>cd ../pf-4.3</userinput>
|
&prompt.user; <userinput>cd <replaceable>../pf-4.3</replaceable></userinput>
|
||||||
&prompt.user; <userinput>find . -type f | cut -c 3- | sort >../new</userinput></screen>
|
&prompt.user; <userinput>find . -type f | cut -c 3- | sort >../new</userinput></screen>
|
||||||
|
|
||||||
<para>With these two files,
|
<para>With these two files,
|
||||||
|
@ -1774,14 +1774,14 @@ U stable/9/share/man/man4/netmap.4
|
||||||
<title>Importing into the Vendor Tree</title>
|
<title>Importing into the Vendor Tree</title>
|
||||||
|
|
||||||
<para>Now, the sources must be copied into
|
<para>Now, the sources must be copied into
|
||||||
<filename>dist</filename> and
|
<filename><replaceable>dist</replaceable></filename> and
|
||||||
the <command>svn add</command> and
|
the <command>svn add</command> and
|
||||||
<command>svn rm</command> commands should be used as
|
<command>svn rm</command> commands should be used as
|
||||||
needed:</para>
|
needed:</para>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>cd vendor/pf/pf-4.3</userinput>
|
<screen>&prompt.user; <userinput>cd <replaceable>vendor/pf/pf-4.3</replaceable></userinput>
|
||||||
&prompt.user; <userinput>tar cf - . | tar xf - -C ../dist</userinput>
|
&prompt.user; <userinput>tar cf - . | tar xf - -C ../dist</userinput>
|
||||||
&prompt.user; <userinput>cd ../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 -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 --parents add</userinput></screen>
|
||||||
|
|
||||||
|
@ -1813,11 +1813,11 @@ U stable/9/share/man/man4/netmap.4
|
||||||
future reference. The best and quickest way to do this
|
future reference. The best and quickest way to do this
|
||||||
is directly in the repository:</para>
|
is directly in the repository:</para>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>svn cp svn+ssh://svn.freebsd.org/base/vendor/pf/dist svn+ssh://svn.freebsd.org/base/vendor/pf/4.3</userinput></screen>
|
<screen>&prompt.user; <userinput>svn cp svn+ssh://svn.freebsd.org/base/<replaceable>vendor/pf/dist</replaceable> svn+ssh://svn.freebsd.org/base/<replaceable>vendor/pf/4.3</replaceable></userinput></screen>
|
||||||
|
|
||||||
<para>Once that is complete, <command>svn up</command> the
|
<para>Once that is complete, <command>svn up</command> the
|
||||||
working copy of
|
working copy of
|
||||||
<filename>vendor/pf</filename>
|
<filename><replaceable>vendor/pf</replaceable></filename>
|
||||||
to get the new tag, although this is rarely
|
to get the new tag, although this is rarely
|
||||||
needed.</para>
|
needed.</para>
|
||||||
|
|
||||||
|
@ -1825,7 +1825,7 @@ U stable/9/share/man/man4/netmap.4
|
||||||
<command>svn:mergeinfo</command> results must be
|
<command>svn:mergeinfo</command> results must be
|
||||||
removed:</para>
|
removed:</para>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>cd vendor/pf</userinput>
|
<screen>&prompt.user; <userinput>cd <replaceable>vendor/pf</replaceable></userinput>
|
||||||
&prompt.user; <userinput>svn cp dist 4.3</userinput>
|
&prompt.user; <userinput>svn cp dist 4.3</userinput>
|
||||||
&prompt.user; <userinput>svn propdel svn:mergeinfo -R 4.3</userinput></screen>
|
&prompt.user; <userinput>svn propdel svn:mergeinfo -R 4.3</userinput></screen>
|
||||||
</sect5>
|
</sect5>
|
||||||
|
@ -1834,9 +1834,9 @@ U stable/9/share/man/man4/netmap.4
|
||||||
<sect4>
|
<sect4>
|
||||||
<title>Merging to Head</title>
|
<title>Merging to Head</title>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>cd head/contrib/pf</userinput>
|
<screen>&prompt.user; <userinput>cd <replaceable>head/contrib/pf</replaceable></userinput>
|
||||||
&prompt.user; <userinput>svn up</userinput>
|
&prompt.user; <userinput>svn up</userinput>
|
||||||
&prompt.user; <userinput>svn merge --accept=postpone svn+ssh://svn.freebsd.org/base/vendor/pf/dist .</userinput></screen>
|
&prompt.user; <userinput>svn merge --accept=postpone svn+ssh://svn.freebsd.org/base/<replaceable>vendor/pf/dist</replaceable> .</userinput></screen>
|
||||||
|
|
||||||
<para>The <literal>--accept=postpone</literal> tells
|
<para>The <literal>--accept=postpone</literal> tells
|
||||||
Subversion that it should not complain because merge
|
Subversion that it should not complain because merge
|
||||||
|
@ -1874,7 +1874,7 @@ U stable/9/share/man/man4/netmap.4
|
||||||
main tree. To check diffs against the vendor
|
main tree. To check diffs against the vendor
|
||||||
branch:</para>
|
branch:</para>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>svn diff --no-diff-deleted --old=svn+ssh://svn.freebsd.org/base/vendor/pf/dist --new=.</userinput></screen>
|
<screen>&prompt.user; <userinput>svn diff --no-diff-deleted --old=svn+ssh://svn.freebsd.org/base/<replaceable>vendor/pf/dist</replaceable> --new=.</userinput></screen>
|
||||||
|
|
||||||
<para>The <literal>--no-diff-deleted</literal> tells
|
<para>The <literal>--no-diff-deleted</literal> tells
|
||||||
Subversion not to complain about files that are in the
|
Subversion not to complain about files that are in the
|
||||||
|
@ -1919,10 +1919,10 @@ U stable/9/share/man/man4/netmap.4
|
||||||
<para>First, prepare the directory in
|
<para>First, prepare the directory in
|
||||||
<filename>vendor</filename>:</para>
|
<filename>vendor</filename>:</para>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>svn co --depth immediates $FSVN/vendor</userinput>
|
<screen>&prompt.user; <userinput>svn co --depth immediates <replaceable>$FSVN/vendor</replaceable></userinput>
|
||||||
&prompt.user; <userinput>cd vendor</userinput>
|
&prompt.user; <userinput>cd <replaceable>vendor</replaceable></userinput>
|
||||||
&prompt.user; <userinput>svn mkdir byacc</userinput>
|
&prompt.user; <userinput>svn mkdir <replaceable>byacc</replaceable></userinput>
|
||||||
&prompt.user; <userinput>svn mkdir byacc/dist</userinput></screen>
|
&prompt.user; <userinput>svn mkdir <replaceable>byacc/dist</replaceable></userinput></screen>
|
||||||
|
|
||||||
<para>Now, import the sources into the
|
<para>Now, import the sources into the
|
||||||
<filename>dist</filename> directory.
|
<filename>dist</filename> directory.
|
||||||
|
@ -1931,7 +1931,7 @@ U stable/9/share/man/man4/netmap.4
|
||||||
the imported version. To save time and bandwidth,
|
the imported version. To save time and bandwidth,
|
||||||
direct remote committing and tagging is possible:</para>
|
direct remote committing and tagging is possible:</para>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>svn cp -m "Tag byacc 20120115" $FSVN/vendor/byacc/dist $FSVN/vendor/byacc/20120115</userinput></screen>
|
<screen>&prompt.user; <userinput>svn cp -m <replaceable>"Tag byacc 20120115"</replaceable> <replaceable>$FSVN/vendor/byacc/dist</replaceable> <replaceable>$FSVN/vendor/byacc/20120115</replaceable></userinput></screen>
|
||||||
</sect5>
|
</sect5>
|
||||||
|
|
||||||
<sect5>
|
<sect5>
|
||||||
|
@ -1940,7 +1940,7 @@ U stable/9/share/man/man4/netmap.4
|
||||||
<para>Due to this being a new file, copy it for the
|
<para>Due to this being a new file, copy it for the
|
||||||
merge:</para>
|
merge:</para>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>svn cp -m "Import byacc to contrib" $FSVN/vendor/byacc/dist $FSVN/head/contrib/byacc</userinput></screen>
|
<screen>&prompt.user; <userinput>svn cp -m <replaceable>"Import byacc to contrib"</replaceable> <replaceable>$FSVN/vendor/byacc/dist</replaceable> <replaceable>$FSVN/head/contrib/byacc</replaceable></userinput></screen>
|
||||||
|
|
||||||
<para>Working normally on newly imported sources is still
|
<para>Working normally on newly imported sources is still
|
||||||
possible.</para>
|
possible.</para>
|
||||||
|
@ -2102,7 +2102,7 @@ U stable/9/share/man/man4/netmap.4
|
||||||
work that is beneficial to the &os; community in some way
|
work that is beneficial to the &os; community in some way
|
||||||
but not intended to be merged directly back into HEAD then
|
but not intended to be merged directly back into HEAD then
|
||||||
the proper location is
|
the proper location is
|
||||||
<filename>base/user/your-name/</filename>. <link
|
<filename>base/user/<replaceable>your-name</replaceable>/</filename>. <link
|
||||||
xlink:href="http://svnweb.freebsd.org/base/projects/GUIDELINES.txt">This
|
xlink:href="http://svnweb.freebsd.org/base/projects/GUIDELINES.txt">This
|
||||||
page</link> contains further details.</para>
|
page</link> contains further details.</para>
|
||||||
|
|
||||||
|
@ -2262,7 +2262,7 @@ ControlPersist yes</screen>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Add an entry for yourself to
|
<para>Add an entry for yourself to
|
||||||
<filename>src/share/misc/committers-repository.dot</filename>,
|
<filename>src/share/misc/committers-<replaceable>repository</replaceable>.dot</filename>,
|
||||||
where repository is either doc, ports or src, depending on
|
where repository is either doc, ports or src, depending on
|
||||||
the commit privileges you obtained.</para>
|
the commit privileges you obtained.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
@ -2336,7 +2336,7 @@ ControlPersist yes</screen>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Log into <systemitem>hub.FreeBSD.org</systemitem> and
|
<para>Log into <systemitem>hub.FreeBSD.org</systemitem> and
|
||||||
create a <filename>/var/forward/user</filename> (where
|
create a <filename>/var/forward/<replaceable>user</replaceable></filename> (where
|
||||||
<replaceable>user</replaceable> is your username) file
|
<replaceable>user</replaceable> is your username) file
|
||||||
containing the e-mail address where you want mail
|
containing the e-mail address where you want mail
|
||||||
addressed to
|
addressed to
|
||||||
|
@ -2676,7 +2676,7 @@ Relnotes: yes</programlisting>
|
||||||
areas, to our shame), the same applies. If, however, you are
|
areas, to our shame), the same applies. If, however, you are
|
||||||
about to modify something which is clearly being actively
|
about to modify something which is clearly being actively
|
||||||
maintained by someone else (and it is only by watching the
|
maintained by someone else (and it is only by watching the
|
||||||
<literal>repository-committers</literal> mailing list that you
|
<literal><replaceable>repository</replaceable>-committers</literal> mailing list that you
|
||||||
can really get a feel for just what is and is not) then consider
|
can really get a feel for just what is and is not) then consider
|
||||||
sending the change to them instead, just as you would have
|
sending the change to them instead, just as you would have
|
||||||
before becoming a committer. For ports, you should contact the
|
before becoming a committer. For ports, you should contact the
|
||||||
|
@ -2773,7 +2773,7 @@ Relnotes: yes</programlisting>
|
||||||
for tracking bugs and change requests. Be sure that if you
|
for tracking bugs and change requests. Be sure that if you
|
||||||
commit a fix or suggestion found in a
|
commit a fix or suggestion found in a
|
||||||
<application>GNATS</application> PR, you use
|
<application>GNATS</application> PR, you use
|
||||||
<command>edit-pr pr-number</command> on
|
<command>edit-pr <replaceable>pr-number</replaceable></command> on
|
||||||
<systemitem>freefall</systemitem> to close it. It is also
|
<systemitem>freefall</systemitem> to close it. It is also
|
||||||
considered nice if you take time to close any PRs associated
|
considered nice if you take time to close any PRs associated
|
||||||
with your commits, if appropriate. You can also make use of
|
with your commits, if appropriate. You can also make use of
|
||||||
|
@ -2840,11 +2840,11 @@ Relnotes: yes</programlisting>
|
||||||
command.</para>
|
command.</para>
|
||||||
|
|
||||||
<para>For example, to assign PR 123456 to yourself type
|
<para>For example, to assign PR 123456 to yourself type
|
||||||
<command>take-pr 123456</command>.
|
<command>take-pr <replaceable>123456</replaceable></command>.
|
||||||
If you want to set the PR to patched awaiting an MFC at
|
If you want to set the PR to patched awaiting an MFC at
|
||||||
the same time use:
|
the same time use:
|
||||||
<command>change-pr -t -p -m "awaiting MFC"
|
<command>change-pr -t -p -m "awaiting MFC"
|
||||||
123456</command></para>
|
<replaceable>123456</replaceable></command></para>
|
||||||
</sect2>
|
</sect2>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
|
@ -3020,7 +3020,7 @@ Relnotes: yes</programlisting>
|
||||||
<filename>$HOME/.ssh/id_rsa.pub</filename>)
|
<filename>$HOME/.ssh/id_rsa.pub</filename>)
|
||||||
to the person setting you up as a committer so it can be put
|
to the person setting you up as a committer so it can be put
|
||||||
into the
|
into the
|
||||||
<filename>yourlogin</filename>
|
<filename><replaceable>yourlogin</replaceable></filename>
|
||||||
file in
|
file in
|
||||||
<filename>/etc/ssh-keys/</filename> on
|
<filename>/etc/ssh-keys/</filename> on
|
||||||
<systemitem>freefall</systemitem>.</para>
|
<systemitem>freefall</systemitem>.</para>
|
||||||
|
@ -3824,7 +3824,7 @@ Relnotes: yes</programlisting>
|
||||||
<screen>&prompt.root; <userinput>make install</userinput>
|
<screen>&prompt.root; <userinput>make install</userinput>
|
||||||
&prompt.root; <userinput>make package</userinput>
|
&prompt.root; <userinput>make package</userinput>
|
||||||
&prompt.root; <userinput>make deinstall</userinput>
|
&prompt.root; <userinput>make deinstall</userinput>
|
||||||
&prompt.root; <userinput>pkg_add package you built above</userinput>
|
&prompt.root; <userinput>pkg_add <replaceable>package you built above</replaceable></userinput>
|
||||||
&prompt.root; <userinput>make deinstall</userinput>
|
&prompt.root; <userinput>make deinstall</userinput>
|
||||||
&prompt.root; <userinput>make reinstall</userinput>
|
&prompt.root; <userinput>make reinstall</userinput>
|
||||||
&prompt.root; <userinput>make package</userinput></screen>
|
&prompt.root; <userinput>make package</userinput></screen>
|
||||||
|
@ -3948,8 +3948,8 @@ Relnotes: yes</programlisting>
|
||||||
and then copy the last living revision of the
|
and then copy the last living revision of the
|
||||||
port:</para>
|
port:</para>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>cd /usr/ports/category
|
<screen>&prompt.user; <userinput>cd /usr/ports/<replaceable>category</replaceable></userinput>
|
||||||
</userinput>&prompt.user; <userinput>svn cp 'svn+ssh://svn.freebsd.org/ports/head/category/portname/@{YYYY-MM-DD}' portname</userinput></screen>
|
&prompt.user; <userinput>svn cp 'svn+ssh://svn.freebsd.org/ports/head/<replaceable>category</replaceable>/<replaceable>portname</replaceable>/@{<replaceable>YYYY-MM-DD</replaceable>}' <replaceable>portname</replaceable></userinput></screen>
|
||||||
|
|
||||||
<para>Pick a date that is before the removal but after the
|
<para>Pick a date that is before the removal but after the
|
||||||
last true commit.</para>
|
last true commit.</para>
|
||||||
|
@ -4381,9 +4381,9 @@ Relnotes: yes</programlisting>
|
||||||
<para>To do this, use the
|
<para>To do this, use the
|
||||||
<filename>chkorigin.sh</filename> tool, as follows:
|
<filename>chkorigin.sh</filename> tool, as follows:
|
||||||
<command>env
|
<command>env
|
||||||
PORTSDIR=/path/to/ports
|
PORTSDIR=<replaceable>/path/to/ports</replaceable>
|
||||||
sh -e
|
sh -e
|
||||||
/path/to/ports/Tools/scripts/chkorigin.sh</command>.
|
<replaceable>/path/to/ports</replaceable>/Tools/scripts/chkorigin.sh</command>.
|
||||||
This will check <emphasis>every</emphasis> port in
|
This will check <emphasis>every</emphasis> port in
|
||||||
the ports tree, even those not connected to the
|
the ports tree, even those not connected to the
|
||||||
build, so you can run it directly after the move
|
build, so you can run it directly after the move
|
||||||
|
|
Loading…
Reference in a new issue