On Thursday 02 February 2006 05:55 pm, Kevin Puetz wrote:
> Beau E. Cox wrote:
> > Hi -
> >
> > Congrats on your 6.2.11 release!
> >
> > Did the development (svn) version really jump to 6.28.0?
>
> Yes. Major pugs releases are numbered by adding the next digit of 2*pi,
> rather than the more conventional x.y+1 :-)
>
> > I am running some scripts to automate a refresh of parrot and
> > pugs weekly so I can stay in tune with the current effort.
> > To identify my svn downloads by version and revision I:
> >
> > 1) slurp ChangeLog and pull version from /(\d+.\d+\.\d+)/s.
> > 2) get revision from the svn output:
> > revision=$(tail -n1 svn.log|perl -e ';$_=<>;$r=/rev.*?(\d+)/i ? $1 :
> > "";print $r') \
>
> clever, but ugh.

Yes uuuugggghhhh! That's why I posted ;)

>
> > Two questions:
> >
> > 1) Are version and revision available in the source tree in a
> >    format easier to use?
>
> yes:
> VERSION can be parsed from META.yml with any handy YAML parser
> e.g. `perl -MYAML -e 'print YAML::LoadFile("META.yml")->{version}'`
> REVISION can be gotten with `svnversion .`

Ahem... META version is still 6.2.11... 

>
> > 2) If not, would the group consider maintaining a VERSION or
> >    VERSION and REVISION files in the root of the tree that
> >    could simply be cat'ed?
>
> META.yml

Many thanks for answering me; do you *ever* sleep? :)

-- 
Aloha => Beau;

Reply via email to