Skip site navigation (1)Skip section navigation (2)
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>