[Test][3.8g] First test of Keymapping in 3.8 image war successful.

Doug Way dway at mailcan.com
Mon Dec 20 16:25:35 UTC 2004


On Mon, 20 Dec 2004 09:14:36 -0500, "David Shaffer" <cdshaffer at acm.org>
said:
> Hannes Hirzel wrote:
> 
> > And voila in the context menu of the inspector I saw the keyboard 
> > shortcuts for various entries. And they work in 3.8!
> 
> Thanks for testing it.  It's good to hear that it runs in 3.8.  My only 
> concern is that some of the methods that I overrode from the 3.7 image 
> might have changed between 3.7 and 3.8.  I doubt it given the nature of 
> the 3.8 release but I don't know of any way to check short of going 
> through the update stream.  This would be an interesting tool, if it 
> doesn't already exist, check the version of the method being overriden 
> against the version which the original override was applied to (sorry, 
> ended my sentence in a preposition).

The ConflictChecker tool does this, more or less.

To use it:

1. Start with the latest 3.8-gamma image.
2. Load ConflictChecker from SqueakMap.
3. In the FileList, select your 3.7-based changeset, and hit the "check
conflicts" button (or menu item).  Your changeset must have the usual
header at the top, something like this:  'From Squeak3.7 of ''4
September 2004'' [latest update: #5989] ...' so that the ConflictChecker
knows that your changeset is from 3.7-5989.
4. Hit the "check conflicts" button in the FileList, or use the menu
item.
5. The conflict results will show up in the Transcript, showing any
methods in your changeset which were overwritten by updates anytime
between 3.7 (5989) and 3.8 (6527).

Basically the ConflictChecker works by going through all the numbered
update-changesets in the image (which you can see in the changesorter),
looking for conflicts with your changeset.

- Doug



More information about the Squeak-dev mailing list