[ann] snapshotcello

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[ann] snapshotcello

Tudor Girba-2
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
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: [ann] snapshotcello

Stéphane Ducasse
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 <[hidden email]> 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
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev