Yes. I would like to connect MonticelloBrowser to the toolKit. I hope it will not take long. If someone wants to give a try, then the project is on squeaksource. The GUI is quite intuitive and corresponds to my needs (e.g., automatic saving the packages when I create a new version).
Alexandre On 13 Jan 2011, at 15:26, Dale Henrichs wrote: > Hernán, > > Good points...I've opened a feature request against Metacello: > > http://code.google.com/p/metacello/issues/detail?id=105 > > with your suggestions ... I agree that this kind of functionality should be > included in a Metacello tool ... I think that Alexandre Bergel is working on > just such a tool:) > > Dale > > On 01/13/2011 08:53 AM, Hernán Morales Durand wrote: >> 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. >>>>>>> >>>>>> >>>>> >>>> >>> >>> > > -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
