Re: [Pharo-dev] [Moose-dev] [ann] snapshotcello

2013-07-24 Thread Tudor Girba
Hi,

On Jul 24, 2013, at 8:49 AM, Stéphane Ducasse stephane.duca...@inria.fr wrote:

 
 On Jul 24, 2013, at 12:09 AM, Camillo Bruni camillobr...@gmail.com wrote:
 
 Nice :)
 
 Random Question: Do you have a way to file out a whole configuration as a 
 fuel file?
 
 Do you mean the packages? or the configuration itself?
 What snapshotcello does is that it walks the configurations and gather the 
 packages and their repository
 and generate a list.

I think he means all packages. I like the idea.

 or would it be considerably easier to so with your Snappy tool?
 
 probably because you get a linear list of packages.

It actually does not depend that much on Snapshotcello, given that 
Snapshotcello actually uses Metacello for anything meaningful. But, it could be 
cheaper to simply traverse the snapshotted list of packages and dump them in 
fuel.

Cheers,
Doru


 Stef
 
 
 On 2013-07-23, at 23:17, Stéphane Ducasse stephane.duca...@inria.fr wrote:
 Nice to see SnapshotCello coming to live. May be it should be integrated to 
 Metacello.
 Because everybody may need this cool feature.
 
 Stef
 
 On Jul 23, 2013, at 10:43 PM, Tudor Girba tu...@tudorgirba.com wrote:
 
 Hi,
 
 Stef and I developed Snapshotcello, a little utility that enables you to 
 freeze a snapshot of a given configuration based on what is already loaded 
 in your current image.
 
 The idea is simple. You develop against the latest versions of all 
 packages, and commit your changes for each package. When you are ready for 
 a release, you assemble your image, and generate a snapshot version that 
 can be reloaded later.
 
 Here is an example of how it can work to take a snapshot of a development 
 version:
 Snapshotcello new
  configurationClass: ConfigurationOfMoose;
  configurationVersion: #development;
  publishVersion: '4.8-snapshot'
 
 You can find more details here:
 http://www.tudorgirba.com/blog/snapshotcello-take-a-snapshot-when-you-re-ready
 
 You can get the code at:
 Gofer new
  smalltalkhubUser: 'girba' project: 'Snapshotcello';
  package: 'ConfigurationOfSnapshotcello';
  load.
 (Smalltalk globals at: #ConfigurationOfSnapshotcello) loadDevelopment
 
 Cheers,
 Doru
 
 --
 www.tudorgirba.com
 
 Every successful trip needs a suitable vehicle.
 
 
 
 
 
 ___
 Moose-dev mailing list
 moose-...@iam.unibe.ch
 https://www.iam.unibe.ch/mailman/listinfo/moose-dev
 
 
 
 
 
 

--
www.tudorgirba.com

No matter how many recipes we know, we still value a chef.









Re: [Pharo-dev] [Moose-dev] [ann] snapshotcello

2013-07-23 Thread Camillo Bruni
Nice :)

Random Question: Do you have a way to file out a whole configuration as a fuel 
file? or would it be considerably easier to so with your Snappy tool?

On 2013-07-23, at 23:17, Stéphane Ducasse stephane.duca...@inria.fr wrote:
 Nice to see SnapshotCello coming to live. May be it should be integrated to 
 Metacello.
 Because everybody may need this cool feature.
 
 Stef
 
 On Jul 23, 2013, at 10:43 PM, Tudor Girba tu...@tudorgirba.com wrote:
 
 Hi,
 
 Stef and I developed Snapshotcello, a little utility that enables you to 
 freeze a snapshot of a given configuration based on what is already loaded 
 in your current image.
 
 The idea is simple. You develop against the latest versions of all packages, 
 and commit your changes for each package. When you are ready for a release, 
 you assemble your image, and generate a snapshot version that can be 
 reloaded later.
 
 Here is an example of how it can work to take a snapshot of a development 
 version:
 Snapshotcello new
configurationClass: ConfigurationOfMoose;
configurationVersion: #development;
publishVersion: '4.8-snapshot'
 
 You can find more details here:
 http://www.tudorgirba.com/blog/snapshotcello-take-a-snapshot-when-you-re-ready
 
 You can get the code at:
 Gofer new
smalltalkhubUser: 'girba' project: 'Snapshotcello';
package: 'ConfigurationOfSnapshotcello';
load.
 (Smalltalk globals at: #ConfigurationOfSnapshotcello) loadDevelopment
 
 Cheers,
 Doru
 
 --
 www.tudorgirba.com
 
 Every successful trip needs a suitable vehicle.
 
 
 
 
 
 ___
 Moose-dev mailing list
 moose-...@iam.unibe.ch
 https://www.iam.unibe.ch/mailman/listinfo/moose-dev