Date: Sat, 16 Jun 2018 23:43:06 +0300 From: Konstantin Belousov <kostikbel@gmail.com> To: Eitan Adler <eadler@FreeBSD.org> Cc: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: Re: svn commit: r51850 - head/en_US.ISO8859-1/articles/committers-guide Message-ID: <20180616204306.GS2493@kib.kiev.ua> In-Reply-To: <201806162020.w5GKKZHC073700@repo.freebsd.org> References: <201806162020.w5GKKZHC073700@repo.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Jun 16, 2018 at 08:20:35PM +0000, Eitan Adler wrote: > Author: eadler > Date: Sat Jun 16 20:20:34 2018 > New Revision: 51850 > URL: https://svnweb.freebsd.org/changeset/doc/51850 > > Log: > Committer guide: remove non-exististant seed reference Seeds are very much available. They are provided e.g. at https://download.freebsd.org/ftp/development/subversion/ Why did you removed the useful text instead of asking ? > > The seed file referenced does not exist anymore. > > 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 16 20:10:41 2018 (r51849) > +++ head/en_US.ISO8859-1/articles/committers-guide/article.xml Sat Jun 16 20:20:34 2018 (r51850) > @@ -599,11 +599,14 @@ You need a Passphrase to protect your secret key.</scr > local repository's UUID has to occur before it is possible > to start using it.</para> > > - <para>The hassle of a local > - <command>svnsync</command> mirror probably is not worth it > - unless the network connectivity situation or other factors > - demand it. If it is needed, see the end of this chapter for > - information on how to set one up.</para> > + <para>The hassle of a local <command>svnsync</command> mirror > + probably is not worth it unless the network connectivity > + situation or other factors demand it. Starting > + a fresh mirror from empty takes a long time. > + Expect a minimum of 10 hours with high speed connectivity. > + If international links are involved, expect this to take > + four to ten times longer. Another option is to use the > + git mirror.</para> > </sect3> > > <sect3 xml:id="svn-getting-started-base-layout"> > @@ -1858,52 +1861,6 @@ U stable/9/share/man/man4/netmap.4 > correct location. Instead of a couple of lines of text, the > repository journal grows an entire new copy of the file. > This is a waste.</para> > - </sect3> > - > - <sect3 xml:id="svn-advanced-use-setting-up-svnsync"> > - <title>Setting up a <application>svnsync</application> > - Mirror</title> > - > - <para>Avoid setting up a <application>svnsync</application> > - mirror unless there is a very good reason for it. Such > - reasons might be to support multiple local read-only client > - machines, or if the network bandwidth is limited. Starting > - a fresh mirror from empty would take a very long time. > - Expect a minimum of 10 hours for high speed connectivity. > - If international links are involved, expect this to take > - four to ten times longer.</para> > - > - <para>A far better option is to grab a seed file. It is large > - (~1GB) but will consume less network traffic and take less > - time to fetch than a svnsync will. There are several ways > - to do this:</para> > - > - <screen>&prompt.user; <userinput>rsync -va --partial --progress freefall:/home/peter/svnmirror-base-r179637.tbz2 .</userinput></screen> > - > - <screen>&prompt.user; <userinput>rsync -va --partial --progress rsync://repoman.freebsd.org:50873/svnseed/svnmirror-base-r215629.tar.xz .</userinput></screen> > - > - <screen>&prompt.user; <userinput>fetch ftp://ftp.freebsd.org/pub/FreeBSD/development/subversion/svnmirror-base-r221445.tar.xz</userinput></screen> > - > - <para>Extract the file to somewhere like > - <filename>home/svnmirror/base/</filename>. > - Then, update it, so that it fetches changes since the last > - revision in the archive:</para> > - > - <screen>&prompt.user; <userinput>svnsync sync file:///home/svnmirror/base</userinput></screen> > - > - <para>Now, set that up to run from &man.cron.8;, do > - checkouts locally, set up a svnserve server for local > - machines to talk to, etc.</para> > - > - <para>The seed mirror is set to fetch from > - <literal>svn://svn.freebsd.org/base</literal>. The > - configuration for the mirror is stored in > - <literal>revprop 0</literal> on the local mirror. To see > - the configuration, try:</para> > - > - <screen>&prompt.user; <userinput>svn proplist -v --revprop -r 0 file:///home/svnmirror/base</userinput></screen> > - > - <para>Use <literal>propset</literal> to change things.</para> > </sect3> > > <sect3 xml:id="svn-advanced-use-committing-high-ascii-data"> > _______________________________________________ > svn-doc-all@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/svn-doc-all > To unsubscribe, send any mail to "svn-doc-all-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20180616204306.GS2493>