diff --git a/doc/src/sgml/cvs.sgml b/doc/src/sgml/cvs.sgml
index 553c86a3466e2d3272f7082181182ff6d564cb57..c051969bb1cc045a18774449a75f7a2eaab43eb2 100644
--- a/doc/src/sgml/cvs.sgml
+++ b/doc/src/sgml/cvs.sgml
@@ -1,5 +1,5 @@
 <!--
-$PostgreSQL: pgsql/doc/src/sgml/cvs.sgml,v 1.27 2003/11/29 19:51:36 pgsql Exp $
+$PostgreSQL: pgsql/doc/src/sgml/cvs.sgml,v 1.28 2004/09/27 05:54:58 neilc Exp $
 -->
 
 <appendix id="cvs">
@@ -430,6 +430,23 @@ pgsql
    </programlisting>
    </para>
 
+   <para>
+    If you specify <option>repository</> instead of <option>pgsql</>
+    in the above setup, you will get a complete copy of the entire
+    repository at cvsup.postgresql.org, including its
+    <filename>CVSROOT</filename> directory. If you do that, you will
+    probably want to exclude those files in that directory that you
+    want to modify locally, using a refuse file. For example, for the
+    above setup you might put this in
+    <filename>/home/cvs/sup/repository/refuse</>:
+<programlisting>
+CVSROOT/config*
+CVSROOT/commitinfo*
+CVSROOT/loginfo*
+</programlisting>
+    See the <productname>CVSup</> manual pages for how to use refuse files.
+   </para>
+
    <para>
     The following is a suggested <productname>CVSup</productname> config file from
     <ulink url="ftp://ftp.postgresql.org/pub/CVSup/README.cvsup">the <productname>PostgreSQL</> ftp site</ulink>