Hi Hernán Isn't this a feature instead for Loader or MetacelloBrowser ?
Cheers El jue, 13-01-2011 a las 13:53 -0300, Hernán Morales Durand escribió: > Hi Dale, > > 2011/1/12 Dale Henrichs <[email protected]>: > > Hernán, > > > > It _is_ possible to write some scripts that could automate the checking: > > > > ConfigurationOfXXX project updateProject > > > > loads the latest version of the mcz file for the configuration. Then you > > could write a little script like: > > > > Not so fast :) > What would be nice is to > > A - Checking for new Configurations > 1) Detect new uploaded ConfigurationOfXXX > > B - Checking for new package versions of existing Configurations > 1) Detect new versions of loaded ConfigurationOfXXX > > 2) Inform the user > 3) Ask the user if wants to load/update the ConfigurationOfXXX in background. > 4) Ask the user if want to apply the new ConfigurationOfXXX for > updating the XXX. > > Then people don't have to search ConfigurationOfXXX scripts over > mailing lists and web pages. > > > | project | > > project := ConfigurationOfXXX project. > > project updateProject > > project currentVersion < project latestVersion > > ifTrue: [ > > self inform: 'A new version of ConfigurationOXXX is available' ]. > > > > to simplify the check for new versions a bit more...you could even automate > > the load of the newer version if you were brave:) > > > > I think brave souls were gone from earth long time ago :) but anyway > this could be a dirty script to start > > [ > | packageName pkgNames oldPkgsNames | > packageName := 'ConfigurationOf'. > pkgNames := OrderedCollection new. > [ oldPkgsNames := pkgNames. > [ pkgNames := ( ScriptLoader new metacelloRepository allFileNames > select:[ : name | name beginsWith: packageName ] > thenCollect: [: v | v copyUpTo: $- ] ) asSet. > Transcript show: TimeStamp current. > pkgNames size > oldPkgsNames size > ifTrue: [Transcript > show: ' : New ConfigurationOf found : ' > , ( pkgNames difference: > oldPkgsNames ) asString; cr ] > ifFalse: [ Transcript > show: ' : No new ConfigurationOf were > found'; cr ]. > ] > on: Error > do: [ :ex | Transcript show: TimeStamp current; space; show: ex > messageText ]. > ( Delay forSeconds: 10 ) wait. > true ] whileTrue ] forkAt: Processor userBackgroundPriority. " 20 " > > then you may modify it for detecting new package versions, checking > frequency, etc. I've seen there's a sort of Metacello UI... > > Hernán > > > > Dale > > > > > > On 01/12/2011 01:56 PM, Hernán Morales Durand wrote: > >> > >> Yes thanks. > >> notice there are 80+ ConfigurationOf... in the MetacelloRepository and > >> so many not listed there > >> > >> 2011/1/12 laurent laffont<[email protected]>: > >>> > >>> Isn't what you're looking for ? > >>> http://book.pharo-project.org/book/PharoTools/ > >>> Laurent > >>> > >>> On Wed, Jan 12, 2011 at 8:44 PM, Hernán Morales Durand > >>> <[email protected]> wrote: > >>>> > >>>> Ok if there are not, I think is a must, I spend a lot of time > >>>> searching for the updated scripts or exporting/importing them in my > >>>> images. What about creating a wiki page in the google project? > >>>> > >>>> Hernán > >>>> > >>>> 2011/1/11 Hernán Morales Durand<[email protected]>: > >>>>> > >>>>> Hi, > >>>>> > >>>>> Is there any page/tool where all the updated ConfigurationOf.... > >>>>> installing scripts are found? > >>>>> Best regards, > >>>>> > >>>>> -- > >>>>> Hernán Morales > >>>>> Information Technology Manager, > >>>>> Institute of Veterinary Genetics. > >>>>> National Scientific and Technical Research Council (CONICET). > >>>>> La Plata (1900), Buenos Aires, Argentina. > >>>>> Telephone: +54 (0221) 421-1799. > >>>>> Internal: 422 > >>>>> Fax: 425-7980 or 421-1799. > >>>>> > >>>> > >>> > >> > > > > > -- Miguel Cobá http://twitter.com/MiguelCobaMtz http://miguel.leugim.com.mx
