[squeak-dev] How to find...?

Ken Causey ken at kencausey.com
Wed Aug 20 23:06:19 UTC 2008


On Wed, 2008-08-20 at 15:42 -0700, Yoshiki Ohshima wrote:
> Hello,
> 
>   I've been looking at the relicensing agreement issue, and trying to
> make better mapping from the initial to the person.  It is almost
> straightforward if it is not in the preparation of 3.9 time; I have
> all changes in the update stream so I can grep and look at the
> preamble and find it out.  (I built a little browser so that you can
> visit all old versions, more or less similar to Maurice has, I
> believe).
> 
>   However, in the 3.9 era the changeset typically looks like:
> 
> |repository|
> repository := MCHttpRepository
>                 location: 'http://source.squeakfoundation.org/39a'
>                 user: ''
>                 password: ''.
> (repository loadVersionFromFileNamed: 'ScriptLoader-sd.183.mcz') load.
> 
> and cannot get the great detail.  For example, if I would like to find
> out who 'tp' is in the following method:
> 
> !DependentsArray methodsFor: 'copying' stamp: 'tp 7/6/2006 11:11'!
> size
> 	^self inject: 0 into: [ :count :dep | dep ifNil: [ count ] ifNotNil: [ count + 1 ]]! !
> 
> What is the best way?
>
> -- Yoshiki

I'm not sure what sort of detail you are looking for.  If you mean the
sort of textual information you might find in a changeset preamble you
might be able to find that information in the MC repository, hopefully
including a reference to a Mantis report with further information.  Go
to http://source.squeakfoundation.org/39a.html and click on Versions and
search for the specific version you want to examine, then look at the
details, you can even browse the code as of that version if you want.

Alternatively if you want a 3.9 or later image with full history it
seems like it should work to start with a 3.8 image and force it to load
updates.  This will be a long and arduous task but in time should result
in an image with method versions reflecting the changes during 3.9 (and
3.10 if you continue that far).

Ken
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20080820/bc6bae52/attachment.pgp


More information about the Squeak-dev mailing list