Recover lost <replaceable> tags.

This commit is contained in:
Warren Block 2014-04-13 01:29:40 +00:00
parent 9fefe8fada
commit 5fe8bbe8ef
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=44543

View file

@ -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;&nbsp;website <literal>www</literal> tree, which has &os;&nbsp;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 &gt;../old</userinput> &prompt.user; <userinput>svn list -R | grep -v '/$' | sort &gt;../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 &gt;../new</userinput></screen> &prompt.user; <userinput>find . -type f | cut -c 3- | sort &gt;../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