Hi, On Jul 24, 2013, at 8:49 AM, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
On Jul 24, 2013, at 12:09 AM, Camillo Bruni <camillobruni@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.ducasse@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 <tudor@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-rea...
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-dev@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."