Flavio Costa wrote:
On Tue, Oct 27, 2009 at 4:13 AM, Eric Bélanger <snowmaniscool@xxxxxxxxx>wrote:
On Tue, Oct 27, 2009 at 1:38 AM, Evangelos Foutras <foutrelis@xxxxxxxxx>
wrote:
Eric Bélanger wrote:
On Mon, Oct 26, 2009 at 10:39 PM, Evangelos Foutras <
foutrelis@xxxxxxxxx>
wrote:
Hello,
The $Id$ keyword came up while talking with Angel and I realized that
the
svn:keywords property doesn't get set on PKGBUILD for new packages, and
thus
$Id$ doesn't get updated on commit. I believe we should fix this, as
this
information is useful when determining when a PKGBUILD was last
modified
and
by whom.
May I suggest we do the following:
1) Edit the "Adding a package" section [1] of the packaging
instructions
in
the DeveloperWiki to include this step. (Adding `svn propset
svn:keywords
"Id" new-package/trunk/PKGBUILD' below the $EDITOR line perhaps?)
2) Add this property to all packages (this has been done once before by
Aaron, if I remember correctly).
What's your view on this?
----
[1]
http://wiki.archlinux.org/index.php/DeveloperWiki:HOWTO_Be_A_Packager#Adding_a_package
We should do #1. The Id tag should be set when a package is added to
the repo. As for option #2, it has already been done.
Unless I'm missing something, it has only been done once, on 2008-04-18.
Packages added after that point do not have the svn:keywords property set
(e.g.: aufs2).
Yes, that's what I meant. It was done once on the whole repos when it
was moved to svn. Devs and TUs who adds packages need to run the svn
propset command to set the Id tag.
(Thanks for amending the developer wiki, by the way.)
What about SVN autoprops, can't you just attach a "pre-made"
'~/.subversion/config' in the wiki and people can grab it from there.
That's one nifty feature. Thanks for mentioning it.