On Thu, Jan 13, 2011 at 7:44 PM, Miguel Cobá <[email protected]> wrote:
> Hi Hernán > > Isn't this a feature instead for Loader or MetacelloBrowser ? > > I was thinking the same :) Now with the toolbox it is starting to be confusing what should be in Loader (or whatever name we use) and Metacello. > 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 > > > > >
