[arch-general] svn:keywords is not set on newer packages

Flavio Costa flavio.cdc at gmail.com
Tue Oct 27 07:01:50 EDT 2009


On Tue, Oct 27, 2009 at 4:13 AM, Eric Bélanger <snowmaniscool at gmail.com>wrote:

> On Tue, Oct 27, 2009 at 1:38 AM, Evangelos Foutras <foutrelis at gmail.com>
> wrote:
> > Eric Bélanger wrote:
> >>
> >> On Mon, Oct 26, 2009 at 10:39 PM, Evangelos Foutras <
> foutrelis at gmail.com>
> >> 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.


-- 
Flávio Coutinho da Costa


More information about the arch-general mailing list