logo       

SqueakStORE (was: Re: Envy or Store or what?): msg#01150

lang.smalltalk.squeak.general

Subject: SqueakStORE (was: Re: Envy or Store or what?)

Hi all,

Since you folks are discussing the possibility of making some Squeak-StORE connection, I had some code lying around which basically does just that.

What it does:
- Connect to a Postgres StORE db.
- Save a ChangeSet as a Package.
- Load in a Package in a ChangeSet.
- Publish newer versions of the Package.

What it doesn't:
- No UI
- No performance (I think it's the PostgreSQL connection)
- No Bundles
- Not very well tested

It currently tries to mimic a VW-StORE package, including VW class definitons and a guess at Namespaces.

Warning: This is more a proof of concept than a working thing.

Wouter Gazendam
CosmoCows
http://www.cosmocows.com

Attachment: SqueakStORE.6.cs
Description: application/text


On woensdag, okt 30, 2002, at 12:21 Europe/Amsterdam, Cees de Groot wrote:

Cees de Groot <cg@xxxxxxxxxxxx> said:
I think that's basically it.

No it ain't, I forgot one feature that's really cool: GC. You can instruct
StORE to dump all versions below a certain blessing level prior to a certain
date. The idea is that this allows you to keep 'Released' stuff around
forever, while cleaning up all 'Tested' stuff older than, say, a year and all
'Development' stuff older than, say, three months.


--
Cees de Groot http://www.cdegroot.com <cg@xxxxxxxxxxxx>
GnuPG 1024D/E0989E8B 0016 F679 F38D 5946 4ECD 1986 F303 937F E098 9E8B
Cogito ergo evigilo

<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise