Saturday, July 11, 2009

Monticello External Files Support

Date: Sun, 7 Dec 2008 13:04:33 -0600
From: "Sophie \(itsme213\)" <itsme213@hotmail.com>
Subject: [squeak-dev] Re: [Ann] Monticello15 File support (alpha)
To: squeak-dev@lists.squeakfoundation.org
Message-ID: <ghh6o2$l4d$1@ger.gmane.org>

Wow. That's great, I am looking forward to using this.

Thanks! -- Sophie

"Keith Hodges" <keith_hodges@yahoo.co.uk> wrote in message
news:493B593A.8030708@yahoo.co.uk...
> Seasons Greetings Everyone,
>
> Monticello 1.5 "FINALLY" supports files.
>
> I have set LevelPlayingField to load this new version of MC1.5 If anyone
> has any problems with it do let me know asap.
>
> Keith
>
> ========
>
> PackageInfo comment reads:
>
> External Files Support
> ================
>
> The default implementation of the two methods below considers all files
> and directories (with their contents) matching the package name to be
> part of the package.
>
> #externalFiles
> #externalFilesMatches
>
> e.g. package name 'Release'.
>
> files matching would include:
>
> Release.text
> Release/Introduction.text
> Release/Tutorial/ch1.text
>
> External Files Support - Monticello
> ========================================
> *Only file based repositories (i.e. .mcz files) are supported at present
>
> Since your external files will change far less than your code, it is
> recommended that you
> use a separate package to manage files in order to save space and time.
>
> Files are included in the .mcz (which is a standard zip archive)
> as files/* according to the pattern files/<uuid>/<path>/<to>/<file>
>
> *note: the uuid will change with every snapshot, it is unique to that
> file in that snapshot
> *note: in changes browsers the file is considered to be changed if the
> fileSize has changed.
>
> Snapshotting a package with files uses a temporary directory in
> package-cache/files
> The #flushCachedVersions menu item deletes this directory.

No comments:

Post a Comment