Hello Fabio
Two questions:
1.
Do I understand correctly that if I follow the Squeak installation
instructions for Metacello [1]
I actually have FileTree included. So I do not need an additional installation.
Yes, that's correct! :)
2. From what I understand is that the trunk update by Patrick Rein [2]
last week Thu, 27 Apr 2017, makes Squeak6.0a backward compatible
again. I.e. installation of Metacello should be smooth. To be tested.
I haven't tested it yet, would be good if you could leave a comment in the issue.
Thanks,
Fabio
--Hannes
[1]
https://github.com/dalehenrich/metacello-work
"Get the Metacello configuration (for Squeak users)"
Installer gemsource
project: 'metacello';
addPackage: 'ConfigurationOfMetacello';
install.
"Bootstrap Metacello Preview, using mcz files (#'previewBootstrap'
symbolic version"
((Smalltalk at: #ConfigurationOfMetacello) project
version: #'previewBootstrap') load.
"Load the Preview version of Metacello from GitHub"
(Smalltalk at: #Metacello) new
configuration: 'MetacelloPreview';
version: #stable;
repository: 'github://dalehenrich/metacello-work:configuration';
load.
"Now load latest version of Metacello"
(Smalltalk at: #Metacello) new
baseline: 'Metacello';
repository: 'github://dalehenrich/metacello-work:master/repository';
get.
(Smalltalk at: #Metacello) new
baseline: 'Metacello';
repository: 'github://dalehenrich/metacello-work:master/repository';
load.
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
[2]
From: commits@source.squeak.org
Date: Thu, 27 Apr 2017 15:56:18 0000
Subject: [squeak-dev] The Trunk: 60Deprecated-pre.5.mcz
To: squeak-dev@lists.squeakfoundation.org, packages@lists.squeakfoundation.org
Patrick Rein uploaded a new version of 60Deprecated to project The Trunk:
http://source.squeak.org/trunk/60Deprecated-pre.5.mcz
==================== Summary ====================
Name: 60Deprecated-pre.5
Author: pre
Time: 27 April 2017, 5:56:07.04166 pm
UUID: 261605f7-1b50-5946-8137-14c6c9e75bf9
Ancestors: 60Deprecated-ul.4
Adds classes ContextPart, BlockContext, and MethodContext to the
60Deprecated package to ensure backwards compatibility
=============== Diff against 60Deprecated-ul.4 ===============
Item was changed:
+ SystemOrganization addCategory: #'60Deprecated-Kernel-Methods'!
SystemOrganization addCategory: #'60Deprecated-System-Support'!
Item was added:
+ ContextPart variableSubclass: #BlockContext
+ instanceVariableNames: ''
+ classVariableNames: ''
+ poolDictionaries: ''
+ category: '60Deprecated-Kernel-Methods'!
Item was added:
+ Context variableSubclass: #ContextPart
+ instanceVariableNames: ''
+ classVariableNames: ''
+ poolDictionaries: ''
+ category: '60Deprecated-Kernel-Methods'!
Item was added:
+ ContextPart variableSubclass: #MethodContext
+ instanceVariableNames: ''
+ classVariableNames: ''
+ poolDictionaries: ''
+ category: '60Deprecated-Kernel-Methods'!
On 5/2/17, Fabio Niephaus <lists@fniephaus.com> wrote:
> Hi Hannes,
> --
>
> On Tue, May 2, 2017 at 1:17 PM H. Hirzel <hannes.hirzel@gmail.com> wrote:
>
>> Hello
>>
>> The previous email in this thread was about installing FileTree into
>> Squeak 4.4.
>>
>> Coming back to FileTree installation.
>>
>> Where do I find the most recent instructions to install FileTree into
>> Squeak5.1-release and Squeak6.0-trunk most updated version?
>>
>
> This is what you are looking for (see Squeak):
> https://github.com/dalehenrich/metacello-work
>
> Please also note this issue:
> https://github.com/dalehenrich/metacello-work/issues/434
>
> Fabio
>
>
>>
>> Thank you in advance.
>>
>> --Hannes
>>
>> On 12/28/12, H. Hirzel <hannes.hirzel@gmail.com> wrote:
>> > Dale
>> >
>> > The following script now loads FileTree nicely into Squeak 4.4-12324
>> > and everything works so far.
>> >
>> > Thank you!
>> >
>> > --Hannes
>> >
>> >
>> >
>> > Installer ss3
>> > project: 'FileTree';
>> > install: 'MonticelloFileTree-Core.squeak43'.
>> >
>> > Installer ss3
>> > project: 'FileTree';
>> > install:
>> > 'MonticelloFileTree-FileDirectory-Utilities.squeak43'.
>> >
>> >
>> >
>> >
>> >
>> >
>> > On 7/20/12, Dale Henrichs <dhenrich@vmware.com> wrote:
>> >> Hannes,
>> >>
>> >> Using FileTree is not getting away from Monticello ... FileTree
>> implements
>> >> a
>> >> Monticello repository - all of the chewy goodness that is Monticello
>> >> is
>> >> preserved with FileTree. FileTree repositories are simple a different
>> >> type
>> >> of MCDirectoryRepository where the packages are stored in plain text
>> >> (actually Utf8) files instead of zip.
>> >>
>> >> The fact that plain text files/directories are used for storage of the
>> >> packages means that you can use git/svn/mercurial or any of the myriad
>> >> other
>> >> SCMs to manage your Smalltalk source code. The plain text source means
>> >> that
>> >> you are not just storing binary blobs in the git/etc. repository.
>> >>
>> >> Also because the packages are stored in plain text directory structure
>> >> means
>> >> that other Smalltalk dialects can easily work with the disk-based
>> package
>> >> structure transforming the package structure into whatever native
>> package
>> >> structure they happen to use. Right now there are more Smalltalk
>> dialects
>> >> that can share the FileTree package structure (after 6 months) than
>> >> can
>> >> share mcz files (after 6 years for Monticello).
>> >>
>> >> I have been pushing git/GitHub, because GitHub offers superior
>> >> collaboration
>> >> tools and git gives you entree to GitHub, but the fact is that
>> >> FileTree
>> >> is
>> >> entirely SCM neutral...
>> >>
>> >> Dale
>> >>
>> >> ----- Original Message -----
>> >> | From: "H. Hirzel" <hannes.hirzel@gmail.com>
>> >> | To: "The general-purpose Squeak developers list"
>> >> <squeak-dev@lists.squeakfoundation.org>
>> >> | Sent: Thursday, July 19, 2012 3:48:32 PM
>> >> | Subject: Re: [squeak-dev] Installing Filetree
>> >> |
>> >> | On 7/19/12, Bert Freudenberg <bert@freudenbergs.de> wrote:
>> >> | > On 19.07.2012, at 13:46, H. Hirzel wrote:
>> >> | >> The OrderedCollectio 'versions' is empty.
>> >> | >
>> >> | > Now you just need to figure out why it's empty :)
>> >> | >
>> >> | >
>> >> | > - Bert -
>> >> | >
>> >> |
>> >> | I am actually not a specialist in MontiCello This is exactly the
>> >> | reason why I want to switch to a standard version control system
>> >> like
>> >> | git.
>> >> |
>> >> | Enough attempts and testing for today....
>> >> |
>> >> | --Hannes
>> >> |
>> >> |
>> >>
>> >>
>> >
>>
>>
>