Difficulties setting up Magma Monticello Repository

Chris Muller asqueaker at gmail.com
Sat Apr 30 18:11:35 UTC 2011


Incidentally, I am interested in receiving user-feedback about this
feature; using Magma back-end for MC.  I have an idea to move the
canonicalization step to the server so that the client isn't waiting
for that and should make saving to a Magma-based as fast as a
FileBased.  But, I haven't done that yet..



On Sat, Apr 30, 2011 at 1:05 PM, Chris Muller <asqueaker at gmail.com> wrote:
> Hi Markus, I have been using Magma as a MC repository for a couple of
> weeks now and am really liking it.  Although the canonicalization of
> all MCDefinitions does cause saving packages to be slower than
> FileBased, the reward for that is that, in Squeak, two new menu items
> allow you to instantly browse all versions of a method or
> class-definition from all MC-Versions in the Magma repository.
>
> The other menu option is called, "Browse mc origin", which instantly
> opens the MCVersion comments of the version in which that particular
> edition of that method was originally committed.  I am finding this
> very useful to know _why_ a particular change was made, without having
> to go digging through the MC version history manually..
>
> It also keeps track of which ancestors are missing and can
> automatically copy them from another source repository, which is very
> nice.
>
> The page about using Magma as a Monticello repository is here:
>
>    http://wiki.squeak.org/squeak/5603
>
> As stated on that page, this feature is only for Magma "1.3" and
> later.  However, "1.3" is actually the "head" release; the current
> version of Magma being developed.
>
> So, to load that, please first update to the very _latest_ Squeak
> trunk image (11361 or later), and then use SqueakMap Catalog and load
> the "head" release.  Unfortunately, Pharo renamed or removed one of
> the classes necessary for this to operate, so this is for Squeak only
> at this time.
>
>  - Chris
>
>
> On Sat, Apr 30, 2011 at 10:14 AM, Markus Fritsche
> <fritsche.markus at googlemail.com> wrote:
>> Hello,
>>
>> I tried to set up a remote repository on a networked machine. When I
>> define a repository (local or remote) I get a DNU for
>> Dictionary>>#indexOf: coming from
>> MCRepositoryInspector>>#versionSelection
>>
>> versions is a Dictionary, in the other Repository, it's a nested Array.
>>
>> I use Pharo1.3a Latest update: #13177 (but I also tried it with Squeak
>> 4.2) and the 1.2alpha1.mcm from the MagmaTester repository.
>>
>> Regards,
>> Markus
>> _______________________________________________
>> Magma mailing list
>> Magma at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/mailman/listinfo/magma
>>
>


More information about the Magma mailing list