Rebuilding Parrot

Ovid on 2009-01-14T23:01:40

I've gotten tired of rebuilding parrot only to find out, once again, that I've broken it with local changes. Thus, my 'reparrot' script:

#!/bin/bash

cd ~/code/parrot
make realclean
svn up 
if svn status | grep -E "^(M|C)"
then
    echo Local changes found.  Aborting.
    exit
fi
perl Configure.pl && make test;
cd languages/perl6/ && make perl6 && make spectest

This should save me a lot of grief.


Can you merge into rebase_rakudo.pl?

geoffrey on 2009-01-15T20:37:20

Other than the ability to barf on local changes, this is a subset of the already existing languages/perl6/tools/rebase_rakudo.pl . Would you mind merging your idea into that script, for example by adding a new option?

Re:Can you merge into rebase_rakudo.pl?

Ovid on 2009-01-16T12:50:48

Ahh! I should check out this directory. Thanks for the tip.

I'll be on holiday for the next couple of weeks, though, and won't have much free time for this (entertaining a friend from the States).