svn commit: r39217 - head/en_US.ISO8859-1/articles/committers-guide

David O'Brien obrien at FreeBSD.org
Mon Aug 13 22:52:09 UTC 2012


On Sun, Jul 15, 2012 at 07:31:38PM +0000, Beat Gaetzi wrote:
>   - Add ports specific information to the Subversion primer
...
>  	  <para>Before adding files, get a copy of <ulink
>  	      url="http://people.freebsd.org/~peter/auto-props.txt">auto-props.txt</ulink>
> +	    (there is also a <ulink
> +	      url="http://people.freebsd.org/~beat/cvs2svn/auto-props.txt">
> +	      ports tree specific version</ulink>)
>  	    and add it to <filename>~/.subversion/config</filename>

Hi Beat,
The subversion conversion seems to have gone very well.

However, was http://people.freebsd.org/~beat/cvs2svn/auto-props.txt
publicly reviewed?

I don't understand why we want distinfo*, extrapatch-*, extra-patch-*,
patch-*, pkg-* to have "fbsd:nokeywords=yes".

patch(1) handles $FreeBSD$ in a patch file just fine --
'emacs/files/patch-configure' is one example.  Additionally, the
pkg-plist file format has a comment so $FreeBSD$ is benign in those files
and useful.  It may make some sense to exclude the other pkg-* files from
requiring $FreeBSD$.

I don't see how the content of
http://people.freebsd.org/~peter/auto-props.txt conflicts with the Ports
Collection subversion repository.  However
http://people.freebsd.org/~beat/cvs2svn/auto-props.txt implies it is.  If
a port has a .c file committed, it should have a $FreeBSD$ e.g.
'audio/xcdplayer/files/cdrom_freebsd.c'.

What I think we really need to do, is to commit
http://people.freebsd.org/~peter/auto-props.txt somewhere where it can be
maintained with version control.  Maybe
'svn+ssh://svn.freebsd.org/base/svnadmin/conf' would be a good location.
Then add the Ports Collection needed entries.  Notably bsd.*.mk,
distinfo*, extrapatch-*, extra-patch-*, patch-*, pkg-*.

I think it is unreasonable to expect folks to use
   svn ____  --config-dir ~/.subversion-ports
every time they use use subversion with the Ports Collection.

thanks,
-- 
-- David  (obrien at FreeBSD.org)


More information about the svn-doc-all mailing list