(name 'MC2-SqueakUI-cwp.49' message 'The project browser now refreshes every 2 seconds. Also, updated the smalltalk dirty icon.' id 'd07f468a-ee67-11dc-a9bf-000d937adc5a' date '9 March 2008' time '11:04:16 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.48' message 'Slices now have icons to indicate whether they are clean or dirty.

Also, added a command to create a network repository.
' id '96bbe7be-ee35-11dc-8aaf-000d937adc5a' date '9 March 2008' time '5:04:44 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.47' message 'Created a command for adding a network repository to a project.' id '6abef9d9-e019-426e-a19d-dbd39c1b68de' date '21 January 2008' time '8:51:36 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.46' message 'Oops, add support for parsing class formats other than #normal.' id '09ca1117-85ab-4d6d-b575-007d1ea8e1fd' date '1 January 2008' time '11:52:49 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.45' message 'Impemented MDClassDefinition so editing in the conflict browser works.' id 'fde48473-b5c5-4c0c-84d3-2e10d3bfeffc' date '1 January 2008' time '11:34:59 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.44' message 'MDClassNodes are now displayed in the definition panel with a generic MDVariantDefinition.' id 'fafd5915-b965-4e62-aff8-35311bcab37a' date '31 December 2007' time '4:18:48 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.43' message 'Added MDProjectDefinition, and a definition panel to  MDProjectRegistryBrowser.' id '21aa9871-2f39-4610-9fca-df8c2cd6adaf' date '31 December 2007' time '4:12:38 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.42' message 'More refactoring of the definition hierarchy: MDPropertiesDefinition now has an ivar called ''object'', rather than each subclass declaring it''s own ivar for that particular type of object. This reduces duplication.' id '673155af-690c-4c08-962b-90df1e0be65d' date '31 December 2007' time '3:37:11 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.41' message 'Memos are now displayed in reverse chronological order.' id '7247773f-f8bb-4dbd-b936-e7ee6077423c' date '31 December 2007' time '3:25:28 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.40' message 'Refactored the definition hierarchy. All definitions that are ultimately based on a property dictionary are now subclasses of MDPropertiesDefinition. MDMemoDefinition now displays the timestamp of the memo.' id 'e74eeb2c-7827-4e90-867f-748b13745605' date '31 December 2007' time '3:23:39 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.39' message 'Created MDMemoDefinition which filters out properties that are part of the name of the snapshot, and displays comments specially.' id '5bb38aae-d3a5-4832-8ed7-b6b43f63295a' date '31 December 2007' time '2:52:42 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.38' message 'The project browser now has a read-only definition pane.' id '65def567-ac8e-4e46-ad5a-581b6376f0d8' date '29 December 2007' time '11:19:24 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.37' message 'The "save" command now handles MDCommentRequest notifications with OBTextRequest, and treats nil comments as cancelling the command.' id '7eb06fcb-46bb-46ca-878a-db48ba850cf0' date '29 December 2007' time '12:07:44 am' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.36' message 'Removed MDCmdSaveSliceToFile. It''ll be replaced by a command to copy a snapshot between repositories.' id 'bb85540d-0d30-4fd7-8660-f1f1903ba808' date '27 December 2007' time '10:32:12 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.35' message 'The snapshot browser now only shows the kinds of elements for each class that are actually present in the snapshot.' id '95a6d014-3f79-4b5f-b34a-ecdfadc69528' date '26 December 2007' time '11:09:04 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.34' message 'The snapshot browser now shows method sources, but doesn''t allow them to be edited.' id 'ced768c1-b53b-4ac5-9a6f-58318c531f93' date '26 December 2007' time '10:56:35 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.33' message 'Created MDDefinition, so subclasses are not editable by default.' id '2c9a9a83-7839-4af2-8484-884cc75ed6fb' date '26 December 2007' time '10:48:57 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.31' message 'Created a basic snapshot browser.' id 'cb542765-9852-494b-a071-6a0de1faf083' date '24 December 2007' time '3:33:57 am' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.30' message 'Added a command for synchronizing repositories.' id '2a848732-d9d1-41c0-a684-9a9a34a0a546' date '23 December 2007' time '12:42:41 am' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.29' message 'Specified a initial extent for the conflict browser that lets the four panes have equal extent.' id '22e054a8-c107-4576-b509-79fca5fa94d7' date '18 December 2007' time '12:03:51 am' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.28' message 'Local and remote versions of methods can now be edited in the conflict browser. When a new version is accepted it''s moved to the resolution panel.' id 'fe904c9d-0b93-4785-aebc-447e28e2853b' date '17 December 2007' time '11:12:01 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.27' message 'The conflict browser can now accept methods from the resolution panel.' id '45cea98b-82ed-44fb-a3d9-8f74f3ccfbd0' date '17 December 2007' time '10:24:20 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.26' message 'Tweak the way empty definitions are displayed.' id 'a820aa4c-cd1a-40e9-95b8-c4c7f8baaeb8' date '17 December 2007' time '12:34:15 am' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.25' message 'Added several new kinds of definition, with dispatch code for choosing a definition by element.' id 'a605b54f-05fe-4d88-8499-b27d16d971d4' date '17 December 2007' time '12:32:14 am' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.24' message 'Commands for resolving and applying the resolution are now disabled for merges that have already been applied. Also renamed MDCmdIncludeResolutionTest to MDCmdApplyResolutionTest to match the command class. ' id '133937ca-c916-4279-9c66-559159846a27' date '16 December 2007' time '10:58:06 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.23' message 'The conflict browser now sorts merges so that conflicts appear first, and applied merges appear last.' id 'e5fc2a5f-6164-4d36-a2da-3ccd499d0034' date '16 December 2007' time '9:01:45 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.22' message 'Misc improvements to the conflict browser: MDCmdIncludeResolution renamed to MDCmdApplyResolution, MDCmdApplyAll now announces that its children have changed, merges are now displayed struck out after they have been applied.' id 'e54c1ca7-c4f4-4a0b-86b8-667ea0a1a487' date '16 December 2007' time '8:47:27 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.21' message 'Tweaked registry browser commands: Added a command to remove projects, changed the group of MDCmdAddProject and made MDCmdRemoveRepository only appear in the repositories column.
' id 'fa2edcfc-61c3-494b-a310-dc8a264bb8b1' date '15 December 2007' time '12:34:12 am' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.20' message 'Refactored command tests to us the #isSelected: implementation in OBCommandTest.' id '6b147567-c61a-4060-828b-72fe646f1fdc' date '13 December 2007' time '11:50:06 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.19' message 'Object implements #browse, so MDCmdBrowse now tests with #canBrowse.' id '4e49b752-feb6-4702-80c3-f2a6fafa193c' date '13 December 2007' time '10:16:29 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.18' message 'The ProjectRegistryBrowser now registers its self in the opne menu.' id '2d60236b-a4d9-45ba-b69d-767cce18c56f' date '13 December 2007' time '9:50:15 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.17' message 'Added a command to browse a project in a ProjectBrowser.' id 'e3de60b4-e1a4-4c9d-bce9-3b21aa132232' date '13 December 2007' time '9:45:59 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.16' message 'Created a browser for a registry of projects.' id '0e7bd42f-8a10-4fd6-bd96-6a0196275722' date '13 December 2007' time '9:26:53 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.15' message 'Added a command to apply all the changes that are part of a snapshot inclusion (only enabled when all the merges are resolved). Unresolved merges are now displayed in bold.' id '8e8923ba-6fde-432e-88fc-6070a1b9d2d7' date '13 December 2007' time '12:05:55 am' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.14' message 'It''s now possible to include a snapshot using the conflict browser: added a command to apply the merge resolution, added commands to load the local or remote versions without affecting version history. ' id '61033ba0-ee48-4ed0-a38b-311fafd5fc09' date '12 December 2007' time '10:56:08 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.13' message 'Improvements to the conflict browser: version properties are now correctly displayed, there are commands for choosing the local or remote versions of the node, the definition panels update when a version is chosen.' id 'f02571ef-9b0b-498f-9c74-ca499a3cc174' date '12 December 2007' time '2:05:11 am' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.12' message 'Added an ''include'' command which opens a rudimentary conflict browser.' id '7ac6b536-bdea-493e-a020-3dadc23f185b' date '9 December 2007' time '1:23:56 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.11' message 'Tweak tests to account for slice and repository commands checking the metagraph.' id 'a98081ce-8dda-43f7-9801-4ea7675faca4' date '6 December 2007' time '1:47:23 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.10' message 'The commands for adding slices and repositories now appear only when slices or repositories are being displayed.' id 'e170cc2f-010c-495c-8639-355d1985caae' date '5 December 2007' time '1:19:51 am' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.9' message 'The "save to file" command now uses the project''s workspace rather than the default.' id 'e83558fe-8777-40b0-b565-3fa8da762ddb' date '3 December 2007' time '5:19:38 am' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.8' message 'Created commands for adding and removing repositories.' id '0aec371e-d6fe-4c00-8e08-ab3d6e3c81e1' date '20 November 2007' time '12:39:12 am' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.7' message 'Created a command to remove a slice from a project.' id 'e1bbc01f-2f3c-4fb1-a549-2412ce1b3036' date '19 November 2007' time '11:41:52 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.6' message 'Created a command to add a slice to the project.' id 'ffee5f00-7f55-4a0c-a836-5d50027b683c' date '19 November 2007' time '11:17:35 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.5' message 'Added a command to load a snapshot.' id '909080fb-61eb-4481-a63e-1daaf555e3b9' date '18 November 2007' time '12:25:42 am' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.4' message 'Memos are now sorted in the project browser.' id 'ebc21069-0a6d-4e70-9334-1bcd41ec6e26' date '16 November 2007' time '1:42:57 am' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.3' message 'Converted SliceListBrowser into a simple ProjectBrowser.' id '44d372ef-6d29-40c5-956a-0caae417461d' date '12 November 2007' time '11:44:43 pm' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.2' message 'Added a command to save a slice to a file.' id '446f9a56-3ec9-4069-8f70-d4c9e508fcd5' date '9 November 2007' time '1:08:58 am' author 'cwp' ancestors ((name 'MC2-SqueakUI-cwp.1' message 'Created a new slice panel based on OmniBrowser.' id 'a5e15d25-1a9e-4f98-8fe8-2150db866b04' date '9 November 2007' time '12:37:06 am' author 'cwp' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())