From owner-svn-doc-head@FreeBSD.ORG Mon Aug 13 22:52:09 2012 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 664) id 0B0BD106566B; Mon, 13 Aug 2012 22:52:09 +0000 (UTC) Date: Mon, 13 Aug 2012 15:52:08 -0700 From: David O'Brien To: Beat Gaetzi Message-ID: <20120813225208.GA27852@dragon.NUXI.org> References: <201207151931.q6FJVcMm067877@svn.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201207151931.q6FJVcMm067877@svn.freebsd.org> X-Operating-System: FreeBSD 10.0-CURRENT X-to-the-FBI-CIA-and-NSA: HI! HOW YA DOIN? can i haz chizburger? User-Agent: Mutt/1.5.20 (2009-06-14) Cc: svn-doc-head@freebsd.org, svn-doc-all@freebsd.org, doc-committers@freebsd.org Subject: Re: svn commit: r39217 - head/en_US.ISO8859-1/articles/committers-guide X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: obrien@freebsd.org List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Aug 2012 22:52:09 -0000 On Sun, Jul 15, 2012 at 07:31:38PM +0000, Beat Gaetzi wrote: > - Add ports specific information to the Subversion primer ... > Before adding files, get a copy of url="http://people.freebsd.org/~peter/auto-props.txt">auto-props.txt > + (there is also a + url="http://people.freebsd.org/~beat/cvs2svn/auto-props.txt"> > + ports tree specific version) > and add it to ~/.subversion/config 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@FreeBSD.org)