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
>
>
>
>
>

Reply via email to