(name 'Monticello-avi.272' message 'Small fix to prev commit.' id '0cb6a95e-28ef-11da-a70b-000a95db7844' date '19 September 2005' time '2:23:33 am' author 'avi' ancestors ((name 'Monticello-avi.271' message 'Trying to remove spurious conflicts in simul-merge.' id 'cf3ecb41-28ee-11da-a70b-000a95db7844' date '19 September 2005' time '2:21:50 am' author 'avi' ancestors ((name 'Monticello-avi.270' message 'Fix a couple of small bugs in the recent optimizations' id '672d26d4-28d0-11da-a70b-000a95db7844' date '18 September 2005' time '10:44:11 pm' author 'avi' ancestors ((name 'Monticello-avi.269' message 'Add a cache for MCVersionReader to http repo to stop having to download versions twice with the recent changes' id '12e32c5c-2811-11da-8cea-000a95db7844' date '17 September 2005' time '11:54:35 pm' author 'avi' ancestors ((name 'Monticello-avi.268' message 'Merge optimizations with recent versions from impara, but don''t clear passwords on startup.' id 'ab3ceabe-27f7-11da-8cea-000a95db7844' date '17 September 2005' time '8:52:44 pm' author 'avi' ancestors ((name 'Monticello-avi.260' message 'Removed some users of VersionSorter (trying to get it down to just common ancestry)' id 'f36a53f2-27eb-11da-8cea-000a95db7844' date '17 September 2005' time '7:28:51 pm' author 'avi' ancestors ((name 'Monticello-avi.259' message 'Some optimizations:
- use breadth first ancestry traversal for non-semantic operations, like displaying version history and diffing against a repository
- cache #allFileNames while searching for a closest ancestor in a repository
- don''t require the full version to be loaded into memory when looking at it in a repository inspector, only its version info' id '29308b1e-27ea-11da-8cea-000a95db7844' date '17 September 2005' time '7:16:02 pm' author 'avi' ancestors ((name 'Monticello-bf.257' message '- include cachedFileNames in readableFileNames' id '22d1fc32-d8fb-11d9-bc4d-000d93ca8ba0' date '9 June 2005' time '5:28:31 pm' author 'bf' ancestors ((name 'Monticello-bf.256' message '- make cachedFileNames available' id '96f80520-d8f1-11d9-bc4d-000d93ca8ba0' date '9 June 2005' time '4:20:11 pm' author 'bf' ancestors ((name 'Monticello-bf.255' message '- add "flush cached versions" menu entry' id '698c8a3a-d681-11d9-8008-000d93ca8ba0' date '6 June 2005' time '1:52:09 pm' author 'bf' ancestors ((name 'Monticello-bf.254' message '- another place to ignore parens in file name' id '561f0cb2-d14e-11d9-af78-000d93ca8ba0' date '30 May 2005' time '11:03:56 pm' author 'bf' ancestors ((name 'Monticello-bf.253' message '- store binary patches for diffs' id '0c337031-7ecb-42c4-aa7c-006fe584896b' date '30 May 2005' time '10:00:28 pm' author 'bf' ancestors ((name 'Monticello-bf.252' message '- encode base version in diff file name, e.g. "Monticello-bf.251(ar.245).mcd"
- fix tools to ignore those parentheses' id 'e50e3e96-d12d-11d9-8795-000d93ca8ba0' date '30 May 2005' time '7:11:43 pm' author 'bf' ancestors ((name 'Monticello-bf.251' message '- fix FilteredVersionSorter' id '7007987c-cf05-11d9-b248-000a9568394e' date '28 May 2005' time '1:17:04 am' author 'bf' ancestors ((name 'Monticello-bf.250' message '- merged in -avi.233, giving us ToolBuilder support
- toolbuilder-related fixes for MCPatchBrowser' id '1b5fc043-cedb-11d9-8353-000d93ca8ba0' date '27 May 2005' time '8:14:03 pm' author 'bf' ancestors ((name 'Monticello-bf.249' message '- cope with nil version
- make highlighting work in the presence of both .mcd and  .mcz versions' id '471d187d-cbb8-11d9-ba52-000d93ca8ba0' date '23 May 2005' time '8:27:11 pm' author 'bf' ancestors ((name 'Monticello-bf.248' message '- optimize loading of differential versions (.mcd): if the working copy is the unmodified base version, then just apply a patch' id '63f40872-2078-43bb-9ff8-c7517ca5781f' date '23 May 2005' time '3:45:50 pm' author 'bf' ancestors ((name 'Monticello-bf.247' message '- fix change notifications for explicit package info subclasses (like MCMockPackageInfo)
- make tests pass, and clean up correctly
' id '08afc541-f56f-4a96-bbd6-61182216cc80' date '20 May 2005' time '6:27:56 pm' author 'bf' ancestors ((name 'Monticello-bf.246' message '- add a "revert" menu option to easily revert to a previous version' id '8582f6b6-c220-11d9-85f7-000d93ca8ba0' date '11 May 2005' time '3:28:11 pm' author 'bf' ancestors ((name 'Monticello-ar.245' message '- some small fixes for change notification' id '8683e721-0841-0c48-a066-b562ba398e6d' date '27 April 2005' time '2:32:10 pm' author 'ar' ancestors ((name 'Monticello-ar.244' message '- fix a registration bug in MCPackageManager vs. MCWorkingCopy' id '15e5fb71-ddcc-db48-9e48-672012113a2f' date '27 April 2005' time '2:11:22 am' author 'ar' ancestors ((name 'Monticello-ar.243' message 'Move notifications out of MCWorkingCopy instances into MCPackageManager class. Makes it about roughly 100x faster and also allows us to hook in package creation when a new category is created for which no package exists yet. The reasoning is simple: MC should be capable of fully partitioning the system; right now it isn''t. 

Simply typos can give you hell since you''re just going to loose changes that you do in an extension category for which no package exist. With these changes, a top-level package is created if needed to cover the changes and give the user a chance to see that something has changed.
' id '0534cfff-0d84-ed4e-96fb-fa1f1580f44a' date '26 April 2005' time '10:23:47 pm' author 'ar' ancestors ((name 'Monticello-bf.242' message '- when merging, display version name as the merge browser''s title' id '9dbb4d02-b64f-11d9-9aa9-000d93ca8ba0' date '26 April 2005' time '2:35:04 pm' author 'bf' ancestors ((name 'Monticello-bf.241' message '- when merging, only keep those ancestors that are not ancestors of the merged-in version (before, repeated merging unnecessarily grew the ancestor list)' id '47766bf4-b64c-11d9-99d8-000d93ca8ba0' date '26 April 2005' time '2:11:11 pm' author 'bf' ancestors ((name 'Monticello-bf.240' message '- do not implicitely create a working copy when checking dependencies' id '95682420-b0ea-11d9-9771-000d93ca8ba0' date '19 April 2005' time '5:49:15 pm' author 'bf' ancestors ((name 'Monticello-bf.239' message '- do not fetch settings in initialize' id '59a7793a-e47e-449e-aa61-845df9e0a5f2' date '15 April 2005' time '10:20:40 am' author 'bf' ancestors ((name 'Monticello-bf.238' message 'Fix:
- handle characters in version numbers.

Repository improvements:
- "edit repository" modifies the repository rather than creating a copy (as suggested by Avi)
- load user:password from external settings file (see userAndPasswordFromSettingsDo:)
- ask for password if user ist set but password is not
- construct creation template
' id '19e7d838-26ac-4ef5-8e63-ee971759c77f' date '14 April 2005' time '5:56:32 pm' author 'bf' ancestors ((name 'Monticello-bf.237' message '- save load/unload scripts as strings, not text' id 'bc2a6928-86ad-4b54-bac4-1a9f21bb0ef5' date '4 April 2005' time '12:21:48 pm' author 'bf' ancestors ((name 'Monticello-bf.236' message '- basic hooks for configuration maps
- added isCacheable to MCVersion
- dispatch browse to the version
' id '1284e266-9c04-11d9-bb1a-000d93ca8ba0' date '24 March 2005' time '2:28:48 am' author 'bf' ancestors ((name 'Monticello-bf.235' message '- load source version if binary snapshot loading fails
- you must load this version before loading a later one, otherwise loading will fail! ' id '7c1d0700-97a0-11d9-856b-000d93ca8ba0' date '18 March 2005' time '12:25:51 pm' author 'bf' ancestors ((name 'Monticello-bf.234' message '- merged in avi.228
- this provides support for package preambles/postscripts
- to actually use these, load PackageInfo-Base-bf.21' id '1a55bd95-970e-11d9-a387-000d93ca8ba0' date '17 March 2005' time '6:58 pm' author 'bf' ancestors ((name 'Monticello-bf.233' message '- migrate old repository inspector instances (should fix loading error of v232 in 3.6)
- show wait cursor while (possibly) loading a version from a repository
- count a version with the same version number as the one loaded but different initials as possibly newer' id 'f4d0c356-9623-11d9-a32b-000d93ca8ba0' date '16 March 2005' time '3:01:55 pm' author 'bf' ancestors ((name 'Monticello-bf.232' message '- check for possibly newer versions in the repository before saving, warn user if something suspicios was found' id 'a08620d6-91b4-11d9-8069-000a9568394e' date '10 March 2005' time '11:34:55 pm' author 'bf' ancestors ((name 'Monticello-bf.231' message '- make repository highlighting work in 3.8 by using emphasized list items instead of the PluggableListMorph''s broken highlightSelector' id 'a4b0fcc4-89a9-11d9-b277-000d93ca8ba0' date '28 February 2005' time '5:56:08 pm' author 'bf' ancestors ((name 'Monticello-ar.230' message 'empty log message' id 'a4abb886-457a-fa49-86ae-1eedd89f84f8' date '23 January 2005' time '12:49:06 am' author 'ar' ancestors ((name 'Monticello-bf.229' message '- add ifNil check to prevent errors when upgrading
- merged with Monticello-avi.223' id 'f51acd57-664d-11d9-ba50-000d93ca8ba0' date '14 January 2005' time '6:01:39 pm' author 'bf' ancestors ((name 'Monticello-bf.228' message '- highlight package versions in a repository that the working copy has not in its ancestry chain' id '2ea4d77b-5460-11d9-83d6-000d93ca8ba0' date '22 December 2004' time '10:26:46 pm' author 'bf' ancestors ((name 'Monticello-bf.227' message '* fixed bug in version reading' id '9f840dc7-6668-44f8-901e-564890863847' date '15 December 2004' time '12:49:31 pm' author 'bf' ancestors ((name 'Monticello-bf.226' message '- use version name as changset name when merging, rather than ''MC''' id 'd11e798d-46b3-11d9-af9b-000a9568394e' date '5 December 2004' time '12:50:10 pm' author 'bf' ancestors ((name 'Monticello-bf.225' message '- name the changeset ''packagename-unload'' rather than ''MC'' when unloading a package' id '9dd39cec-46ad-11d9-af9b-000a9568394e' date '5 December 2004' time '12:05:47 pm' author 'bf' ancestors ((name 'Monticello-bf.224' message 'work around a bug in jasmine''s parser' id 'd410077f-3d73-11d9-adb6-000a9568394e' date '23 November 2004' time '6:19:27 pm' author 'bf' ancestors ((name 'Monticello-bf.223' message '- refresh automatically after loading or merging a version' id '70d2b152-37c0-11d9-9cad-000a9568394e' date '16 November 2004' time '12:12:45 pm' author 'bf' ancestors ((name 'Monticello-bf.222' message '- removed dependency on PackageInfo' id 'deeac621-34b4-11d9-9675-000a9568394e' date '12 November 2004' time '3:12:22 pm' author 'bf' ancestors ((name 'Monticello-bf.221' message '- fix definition sorting problem (hopefully for good!)
- add support for classDefinitionExtensions which show up as classDescription' id 'fd1ee445-34b3-11d9-9675-000a9568394e' date '12 November 2004' time '3:06:03 pm' author 'bf' ancestors ((name 'Monticello-bf.220' message '- merged in Monticello-cwp.219' id '9ef7edcc-34af-11d9-9675-000a9568394e' date '12 November 2004' time '2:34:47 pm' author 'bf' ancestors ((name 'Monticello-bf.213' message 'make a new version number be the maximum of its direct ancestors plus one (was first ancestor''s version number plus one)' id '05a5b5f8-2f53-11d9-8e9b-000a9568394e' date '5 November 2004' time '6:49:20 pm' author 'bf' ancestors ((name 'Monticello-bf.212' message 'Tweaks for RepositoryBrowser:
- underline loaded packages
- make packages bold which possibly have a newer version available
- sort loaded packages first
' id '87ec340f-283c-11d9-8a21-000a9568394e' date '27 October 2004' time '7:20:42 pm' author 'bf' ancestors ((name 'Monticello-bf.211' message '- Squeak 3.6 compatibility fixes' id 'a1e38146-2815-11d9-8a21-000a9568394e' date '27 October 2004' time '2:42:15 pm' author 'bf' ancestors ((name 'Monticello-avi.210' message 'Fix the dependency sorting to distinguish between external provisions and internal provisions, only using as many external provisions as is necessary to let the internal provisions do the rest.  This improves the final ordering.' id 'b8a3b6e7-2415-4d83-903a-3d6f48bd776f' date '7 October 2004' time '11:03:20 pm' author 'avi' ancestors ((name 'Monticello-avi.209' message 'Use the image snapshot to seed the dependency sorter when merging, not just when loading.' id 'f58f36d3-5e1f-4ada-8076-a638e3ab6f70' date '6 October 2004' time '4:03:47 pm' author 'avi' ancestors ((name 'Monticello-avi.208' message 'Makes sure #commonPrefix works even it categories is (for some reason) empty.' id 'ea8a41c8-ef71-4da3-96ab-d05dd902443a' date '30 September 2004' time '9:57:36 pm' author 'avi' ancestors ((name 'Monticello-avi.207' message 'Distinguish between non-overlapping OrganizationDefinitions when merging.' id '5eb2ca3c-f310-4a1d-962f-e78a96ec5d79' date '28 September 2004' time '2:57:34 pm' author 'avi' ancestors ((name 'Monticello-avi.206' message 'Add a binary version of the snapshot into the .mcz file.  This increases file sizes, but hugely speeds up loads.' id 'ae087959-b18f-4819-9a7e-d177ab2104ab' date '28 September 2004' time '2:32:15 pm' author 'avi' ancestors ((name 'Monticello-avi.204' message 'Treat nil version infos as representing empty snapshots when merging.' id 'd3e9d182-0e13-11d9-9077-000a95db7844' date '24 September 2004' time '12:23:50 pm' author 'avi' ancestors ((name 'Monticello-avi.203' message 'Roll back to the nk version of httpGetDocument:args:accept:request: .' id '05687a4e-0e03-11d9-9077-000a95db7844' date '24 September 2004' time '10:23:32 am' author 'avi' ancestors ((name 'Monticello-avi.202' message 'Force display update when saving a version (even if the modified flag was false)' id 'de1df0e2-0e02-11d9-9077-000a95db7844' date '24 September 2004' time '10:22:26 am' author 'avi' ancestors ((name 'Monticello-avi.201' message 'When loading a new package from a repository, add the repository to that package''s group *before* loading, so that DiffyVersions are more likely to find their ancestors.' id '0f0daac2-0beb-11d9-9bb5-000a95db7844' date '21 September 2004' time '6:26:58 pm' author 'avi' ancestors ((name 'Monticello-avi.200' message 'Cope with a PackageInfo that doesn''t know about #overridenMethods.' id '95ed9f5e-081d-11d9-a8e7-000a95db7844' date '16 September 2004' time '10:18:34 pm' author 'avi' ancestors ((name 'Monticello-avi.199' message 'Ensure that #httpGetDocument:args:accept:request: is marked as an override.' id 'e1f75ee9-0760-11d9-8d1f-000a95db7844' date '15 September 2004' time '11:47:47 pm' author 'avi' ancestors ((name 'Monticello-avi.198' message 'Include backport info in VI summary.' id '2ffcdcc8-0651-11d9-b329-000a95db7844' date '14 September 2004' time '3:22:55 pm' author 'avi' ancestors ((name 'Monticello-avi.197' message 'Tweak the MCChangeSelector UI.' id '89befaa0-064e-11d9-b329-000a95db7844' date '14 September 2004' time '3:03:57 pm' author 'avi' ancestors ((name 'Monticello-avi.196' message 'Add a Backport button.' id 'c04c9efa-064d-11d9-b329-000a95db7844' date '14 September 2004' time '2:58:19 pm' author 'avi' ancestors ((name 'Monticello-avi.195' message 'Use PackageInfo>>overriddenMethods' id 'd940415e-0649-11d9-b329-000a95db7844' date '14 September 2004' time '2:30:23 pm' author 'avi' ancestors ((name 'Monticello-avi.194' message 'Refuse to backport if the wc is dirty, rather than saving automatically.' id '806cd401-05d6-11d9-b329-000a95db7844' date '14 September 2004' time '12:44:41 am' author 'avi' ancestors ((name 'Monticello-avi.193' message 'Merge in some changes from Ned - use meaningful changeset names, don''t double init a number of classes, use #systemNavigation intsead of Utilities.' id '5e6858ae-059f-11d9-b329-000a95db7844' date '13 September 2004' time '6:10:02 pm' author 'avi' ancestors ((name 'Monticello-avi.192' message 'Backporting information is now properly written to and read from .mcz files.' id '947a858a-0595-11d9-b329-000a95db7844' date '13 September 2004' time '4:59:58 pm' author 'avi' ancestors ((name 'Monticello-avi.191' message 'First cut at the backport mechanism.  Step children get taken into account when sorting versions and finding common ancestors, and a rudimentary UI has been added for backporting changes to ancestor versions.' id '39a3ee19-03ff-11d9-85e0-000a95db7844' date '11 September 2004' time '4:31:10 pm' author 'avi' ancestors ((name 'Monticello-avi.190' message 'Merged in tons of changes from dvf.' id '00baf2fd-0342-11d9-85e0-000a95db7844' date '10 September 2004' time '5:56:39 pm' author 'avi' ancestors ((name 'Monticello-avi.186' message 'Add the provisions from the working copy''s snapshot to the dependency sorter when updating.  This makes no different with the standard code model, but is necessary for some extensions to MCDefinition.' id '84849909-9af4-4cf4-a777-ba37fe8aa838' date '1 September 2004' time '1:21:27 am' author 'avi' ancestors ((name 'Monticello-avi.185' message 'Allow repositories to be marked as alwaysStoreDiff, which does what it says.' id 'de6548cb-f52c-4b9d-a8b1-480a91acfbdd' date '31 August 2004' time '1:20:20 am' author 'avi' ancestors ((name 'Monticello-avi.184' message 'Added an email notification mechanism.  In file-based repositories, you can add a file named "notify" with a list of email addresses, and they''ll be sent diffs on commit.  Other repositories could support this as well by implementing #notifyList to return a collection of email addresses.' id '354ae97b-8301-4ab8-a579-edd07f253bf6' date '26 August 2004' time '5:35:23 pm' author 'avi' ancestors ((name 'Monticello-avi.183' message 'Be smart about SmalltalkImage.' id '0cd59f16-df3a-11d8-9128-000a95db7844' date '26 July 2004' time '12:29:02 pm' author 'avi' ancestors ((name 'Monticello-avi.182' message 'Merge in a fix to overrides, and get rid of Ned''s override changes (which I think are trying to solve the same problem).' id '5639b370-dc27-11d8-8726-000a95db7844' date '22 July 2004' time '2:37:31 pm' author 'avi' ancestors ((name 'Monticello-avi.181' message 'A hack to make sure that unloads of overrides always work.  Previously, overrides of methods that were previously uncategorized would retain the -override category when unloaded (because the Categorizer refused to revert them to the default category).  Now they''re placed in ''as yet unclassified '', with a space, during unloading.' id '0a533cc9-dc26-11d8-8726-000a95db7844' date '22 July 2004' time '2:28:14 pm' author 'avi' ancestors ((name 'Monticello-avi.150' message 'Sort items in MergeBrowser.' id '71edf29e-8fd8-11d8-9657-000a95db7844' date '17 April 2004' time '12:01:19 pm' author 'avi' ancestors ((name 'Monticello-avi.149' message 'Merge 147, 148.' id '56606960-8fd7-11d8-9657-000a95db7844' date '17 April 2004' time '11:53:23 am' author 'avi' ancestors ((name 'Monticello-avi.148' message 'Add ''install'' menu item to Patch Browser.' id '095c3b01-8fd7-11d8-9657-000a95db7844' date '17 April 2004' time '11:51:14 am' author 'avi' ancestors ((name 'Monticello-avi.146' message 'Send #classDefinitions when building snapshots to allow classes to model themselves as multiple definition objects.' id '9d3e2db6-72da-11d8-9320-000a95db7844' date '10 March 2004' time '1:33:47 pm' author 'avi' ancestors ((name 'Monticello-avi.145' message 'Add hooks for custom definition types parsed from doIts.' id 'c21c1910-72d5-11d8-9320-000a95db7844' date '10 March 2004' time '12:59:01 pm' author 'avi' ancestors ((name 'Monticello-avi.144' message 'Should handle loading class comments better in 3.7a.' id '68950f12-7188-11d8-bb0e-000a95db7844' date '8 March 2004' time '9:12:49 pm' author 'avi' ancestors ((name 'Monticello-avi.134' message 'Sort versions properly in goods repos inspector.' id 'a7deb376-6aee-11d8-b8e0-000a95db7844' date '29 February 2004' time '11:37:05 am' author 'avi' ancestors ((name 'Monticello-avi.133' message 'Usable GOODS repository.' id '308f9d0a-6a71-11d8-bc8a-000a95db7844' date '28 February 2004' time '8:38:58 pm' author 'avi' ancestors ((name 'Monticello-avi.132' message 'Working on making tests pass.' id 'f8b6020d-6585-11d8-9ebc-000a95db7844' date '22 February 2004' time '2:25:08 pm' author 'avi' ancestors ((name 'Monticello-avi.131' message 'Merge diffing fixes into mainline.' id '4fe18f80-637d-11d8-8dc5-000a95db7844' date '20 February 2004' time '12:18:07 am' author 'avi' ancestors ((name 'Monticello-avi.130' message 'Fix diffy version reader - was using the target info for both base and target.' id '30ea8daf-637d-11d8-8dc5-000a95db7844' date '20 February 2004' time '12:17:15 am' author 'avi' ancestors ((name 'Monticello-avi.129' message 'Fix the Diff button (ned''s bug report) but there still seem to be issues.' id '0df7eb10-6364-11d8-8dc5-000a95db7844' date '19 February 2004' time '9:17:19 pm' author 'avi' ancestors ((name 'Monticello-avi.126' message 'Include Ned''s arrowKey: changes.' id '6ae4d9ac-6193-11d8-88c6-000a95db7844' date '17 February 2004' time '1:51:18 pm' author 'avi' ancestors ((name 'Monticello-avi.125' message 'Definitions are now given the old def (if any) that they are loading over.  This allows category removal to work properly.' id '1e66bc10-6190-11d8-88c6-000a95db7844' date '17 February 2004' time '1:27:42 pm' author 'avi' ancestors ((name 'Monticello-avi.124' message 'Merge in bert''s window color fixes (MC is now purple!).' id 'a533ba98-6182-11d8-88c6-000a95db7844' date '17 February 2004' time '11:51:15 am' author 'avi' ancestors ((name 'Monticello-avi.123' message 'Make some tests pass.' id '4359c000-613c-11d8-8269-000a95db7844' date '17 February 2004' time '3:27:26 am' author 'avi' ancestors ((name 'Monticello-avi.122' message 'Add pool dicts to #requirements for class def.' id '67614b32-613a-11d8-8269-000a95db7844' date '17 February 2004' time '3:14:07 am' author 'avi' ancestors ((name 'Monticello-avi.121' message 'Still trying to get rid of the pool dict message.' id '14adbb24-613a-11d8-8269-000a95db7844' date '17 February 2004' time '3:11:48 am' author 'avi' ancestors ((name 'Monticello-avi.120' message 'empty log message' id '5fcb5174-6139-11d8-8269-000a95db7844' date '17 February 2004' time '3:06:45 am' author 'avi' ancestors ((name 'Monticello-avi.119' message 'Get rid of that annoying MockPoolDict message.' id '9ca4bb80-6138-11d8-8269-000a95db7844' date '17 February 2004' time '3:01:18 am' author 'avi' ancestors ((name 'Monticello-avi.118' message 'Provide migration from versionInfo to ancestry ivar in WorkingCopy.' id '46c575a3-6135-11d8-8269-000a95db7844' date '17 February 2004' time '2:37:25 am' author 'avi' ancestors ((name 'Monticello-avi.117' message 'Major refactoring of Writer code, and enable much-needed compact version info format.' id '4b879bd3-6134-11d8-8269-000a95db7844' date '17 February 2004' time '2:30:24 am' author 'avi' ancestors ((name 'Monticello-avi.116' message 'Use the more efficient versionInfo storage.' id '73b80c52-611f-11d8-8269-000a95db7844' date '17 February 2004' time '12:01:12 am' author 'avi' ancestors ((name 'Monticello-avi.115' message 'Simple UI support for diffy versions.' id '359553e4-5f7b-11d8-b7a9-000a95db7844' date '14 February 2004' time '9:52:59 pm' author 'avi' ancestors ((name 'Monticello-avi.114' message 'Can save and load .mcd files.' id '12dd4f1e-5f79-11d8-b7a9-000a95db7844' date '14 February 2004' time '9:37:41 pm' author 'avi' ancestors ((name 'Monticello-avi.113' message 'Halfway through implementing DiffyVersion' id 'd3a93eb6-5ed1-11d8-8f6d-000a95db7844' date '14 February 2004' time '1:40:30 am' author 'avi' ancestors ((name 'Monticello-avi.112' message 'Small fix of the tree widget, dependencies now search recursively for modification to make sure everything gets saved properly.' id '05f38845-5ea3-11d8-8125-000a95db7844' date '13 February 2004' time '8:05:27 pm' author 'avi' ancestors ((name 'Monticello-avi.111' message 'Add the tree widget for dependencies from Andreas.' id '0e9eb666-5ea2-11d8-8125-000a95db7844' date '13 February 2004' time '7:58:33 pm' author 'avi' ancestors ((name 'Monticello-avi.110' message 'Combine dependent merges into one big merge.' id '82c60f04-5ea1-11d8-8125-000a95db7844' date '13 February 2004' time '7:54:38 pm' author 'avi' ancestors ((name 'Monticello-avi.109' message 'Chose Ancestry as the name for the abstract class that encompasses VersionInfo and WorkingAncestry.  Renamed some ivars and methods to match.' id '6f726c8e-5e05-11d8-8022-000a95db7844' date '13 February 2004' time '1:17:24 am' author 'avi' ancestors ((name 'Monticello-avi.108' message 'Various cleanups, mostly around splitting the ancestry part of VersionInfo (which the MC needs) from the time/comment stamp part.' id '7c679ad2-5de3-11d8-b77b-000a95db7844' date '12 February 2004' time '9:14:23 pm' author 'avi' ancestors ((name 'Monticello-avi.107' message 'Stripped out "head" support (can now simulate with single-package bundles if need be).' id 'a70822e8-5dd5-11d8-b77b-000a95db7844' date '12 February 2004' time '7:35:21 pm' author 'avi' ancestors ((name 'Monticello-avi.106' message 'Mostly working SM release repository.' id 'c5c9d882-5c1d-11d8-a1ef-000a95db7844' date '10 February 2004' time '3:06:34 pm' author 'avi' ancestors ((name 'Monticello-avi.105' message 'Workaround for the ChangeRecord>>= problem reported on squeak-dev.' id 'f64b5026-5c1b-11d8-a1ef-000a95db7844' date '10 February 2004' time '2:53:37 pm' author 'avi' ancestors ((name 'Monticello-avi.104' message 'Better error handling with the SM release repos, and show wait cursor while saving versions.' id 'd15069ef-5c17-11d8-a1ef-000a95db7844' date '10 February 2004' time '2:23:57 pm' author 'avi' ancestors ((name 'Monticello-avi.103' message 'Use package name instead of id for SM releases.' id 'ce78dd70-5c16-11d8-a1ef-000a95db7844' date '10 February 2004' time '2:16:42 pm' author 'avi' ancestors ((name 'Monticello-avi.102' message 'Check for errors in MCSMReleaseRepository' id '3d0d2de4-5c16-11d8-a1ef-000a95db7844' date '10 February 2004' time '2:12:38 pm' author 'avi' ancestors ((name 'Monticello-avi.101' message 'First cut at a repository that sends releases to SM.' id 'cdf25ae8-5c15-11d8-a1ef-000a95db7844' date '10 February 2004' time '2:09:32 pm' author 'avi' ancestors ((name 'Monticello-avi.100' message 'More naming fixes (still had some infinite loops), and make the tests pass again.  Also merged in Julian''s "recompile all" context menu item.' id '5d90c7ea-5c0c-11d8-a1ef-000a95db7844' date '10 February 2004' time '1:01:58 pm' author 'avi' ancestors ((name 'Monticello-avi.99' message 'Don''t loop infinitely on counter := 0 if ancestors is empty in #nextVersionName.' id '404492ff-5b60-11d8-9108-000a95db7844' date '9 February 2004' time '4:29:56 pm' author 'avi' ancestors ((name 'Monticello-avi.98' message 'Use Colin''s suggestion of how to maintain branch names.  Currently, if the version name ends in a digit, it''s assumed to be of the form Package.branch-author.number , otherwise it''s assumed to be of the form Package.branch. Either way, the Package.branch segment is maintained and a new -author.number is tacked on whenever you save a new version.  This is backwards compatible with the older, simpler naming algorithm (though the few versions with _ will now show up funny).' id '93377f83-5b3f-11d8-a4d0-000a95db7844' date '9 February 2004' time '12:36:01 pm' author 'avi' ancestors ((name 'Monticello_avi.97' message 'Integrate Colin''s 95 (make class defs match 3.7 formatting).' id '91d30f6a-58f8-11d8-833a-000a95db7844' date '6 February 2004' time '3:02:42 pm' author 'avi' ancestors ((name 'Monticello_avi.96' message 'Integrate Bert''s patch to allow HTTP 1.0 responses when PUTting a version.' id 'e10dfcd0-58f0-11d8-833a-000a95db7844' date '6 February 2004' time '2:07:39 pm' author 'avi' ancestors ((name 'Monticello_avi.95' message 'A somewhat hackish alternate version name generation scheme, that maintains branch names if given.' id '9eeb4ae4-5760-11d8-bdba-000a95db7844' date '4 February 2004' time '2:22:29 pm' author 'avi' ancestors ((name 'Monticello-avi.94a' message 'Typo.' id '1b9ecffe-bbda-46f7-bec4-a2794997b726' date '27 January 2004' time '12:53:40 pm' author 'avi' ancestors ((name 'Monticello-avi.94' message 'Add directory repository when loading from a file list.' id 'f64b162c-50ad-11d8-930e-000a95db7844' date '27 January 2004' time '1:48:29 am' author 'avi' ancestors ((name 'Monticello-avi.93' message 'Do not try to save dependencies multiple times to the same repository, and actually remember dependencies when you load a package into a new image.' id '4ec509d6-50ac-11d8-930e-000a95db7844' date '27 January 2004' time '1:36:39 am' author 'avi' ancestors ((name 'Monticello-avi.92' message 'Associate repositories with packages on load.' id '0d657610-50a3-11d8-930e-000a95db7844' date '27 January 2004' time '12:30:24 am' author 'avi' ancestors ((name 'Monticello-avi.90a' message 'Don''t warn the user when trying to reload the error defs.' id '02bd621d-4f7e-11d8-9ece-000a95db7844' date '25 January 2004' time '1:32:43 pm' author 'avi' ancestors ((name 'Monticello-avi.90' message 'Make sure the tests pass after the last commit.' id '5eab4bf0-4eef-11d8-abff-000a95db7844' date '24 January 2004' time '8:31:39 pm' author 'avi' ancestors ((name 'Monticello-avi.89' message 'Introduce VersionLoader to load multiple package versions (and their dependencies) as a single transaction.' id '5358b1d7-4eee-11d8-abff-000a95db7844' date '24 January 2004' time '8:24:11 pm' author 'avi' ancestors ((name 'Monticello-avi.88' message 'Merge Ned''s changes into the mainstream.' id 'cbe9609a-4ee1-11d8-b7b9-000a95db7844' date '24 January 2004' time '6:54:30 pm' author 'avi' ancestors ((name 'Monticello-avi.87' message 'Merged in inst var reordering from 86.' id '5dc0a63a-4ee1-11d8-af1f-000a95db7844' date '24 January 2004' time '6:51:25 pm' author 'avi' ancestors ((name 'Monticello-avi.85' message 'Merging deferred error code into mainline.' id '272390f2-4ee0-11d8-8e85-000a95db7844' date '24 January 2004' time '6:42:44 pm' author 'avi' ancestors ((name 'Monticello-avi.81' message 'The version info file format now permits backwards references, ie, simply writing out (id ''123213'') instead of the full version if that id has already been seen in the file.  We don''t actually write them out this way yet for backwards compatibility, but it may become necessary to start doing so in the future because the info files are getting huge.' id '05181a94-4d64-11d8-a156-000a95db7844' date '22 January 2004' time '9:21:38 pm' author 'avi' ancestors ((name 'Monticello-avi.80' message 'WIP' id 'a321aed2-4d52-11d8-a156-000a95db7844' date '22 January 2004' time '7:17:12 pm' author 'avi' ancestors ((name 'Monticello-avi.79' message 'Still playing with compact version tree visualization.' id '2c7e55ab-4d40-11d8-aafd-000a95db7844' date '22 January 2004' time '5:05:02 pm' author 'avi' ancestors ((name 'Monticello-avi.78' message 'This should hopefully do better at resetting the cache directory when needed.' id '3826343e-4d3b-11d8-aafd-000a95db7844' date '22 January 2004' time '4:29:34 pm' author 'avi' ancestors ((name 'Monticello-avi.77' message 'Playing with an alternate Monticello Browser that combines the working copy list, the history view, and the cache view (but no repository list).' id '50dd2f90-4d39-11d8-986d-000a95db7844' date '22 January 2004' time '4:15:57 pm' author 'avi' ancestors ((name 'Monticello-avi.76' message 'Moved the responsibility for choosing a writer class from Repository to Version, paving the way for alternate Version classes (eg, diffy vs. full).  Of course, it would be better if they were both involved in the choice, but that''s a pain without multimethods.' id '64ef5b04-4d1c-11d8-986d-000a95db7844' date '22 January 2004' time '12:48:55 pm' author 'avi' ancestors ((name 'Monticello-avi.75' message 'Fix bug in RepositoryInspector - the Save button was always saving to the current repository, not providing a list to choose from.' id '9606c8e8-4cb6-11d8-8671-000a95db7844' date '22 January 2004' time '12:40:09 am' author 'avi' ancestors ((name 'Monticello-avi.74' message 'Merged read/writer cleanup with most recent dependency work.' id 'c46f7914-4cb5-11d8-8671-000a95db7844' date '22 January 2004' time '12:34:17 am' author 'avi' ancestors ((name 'Monticello-avi.73' message 'Cleaned up readers some - introduced VersionReader and SnapshotReader and got rid of all the #supportsVersions etc class-side tests.' id '000af4da-4cb4-11d8-8671-000a95db7844' date '22 January 2004' time '12:21:38 am' author 'avi' ancestors ((name 'Monticello-avi.72' message 'No longer need to write temp file in StReader.' id '48b1d8fb-4c60-11d8-8671-000a95db7844' date '21 January 2004' time '2:22:23 pm' author 'avi' ancestors ((name 'Monticello-avi.70' message 'Beginning to strip out stuff from -Storing.  Radically simplified the StReader, now using the FileContentsBrowser pseudo-class stuff to do the heavy lifting.  Ditched .mcv support.  Moved .mc support to MonticelloCVS.' id 'f0b72acd-4b22-11d8-8c77-000a95db7844' date '20 January 2004' time '12:30:44 am' author 'avi' ancestors ((name 'Monticello-avi.69' message 'Show dependencies in version summary text.' id 'c6fddd86-4ae4-11d8-aa27-000a95db7844' date '19 January 2004' time '5:05:45 pm' author 'avi' ancestors ((name 'Monticello-avi.68' message 'First semi-working dependency mechanism.  You can add "required packages" to a working copy; when you create a new version of that working copy, the current versions of any required packages will be recorded in the saved version as dependencies.  When you load that saved version, the dependencies will be loaded first.' id 'ea89ceb3-4ae3-11d8-aa27-000a95db7844' date '19 January 2004' time '4:59:35 pm' author 'avi' ancestors ((name 'Monticello-avi.67' message 'Can read and write versions with VersionDependency info.' id '6e9c61dd-4add-11d8-aa27-000a95db7844' date '19 January 2004' time '4:13:11 pm' author 'avi' ancestors ((name 'Monticello-avi.66' message 'Small fixes from Lukas - don''t worry if #clearVersionInfo doesn''t exist in MCInstaller, and be more tolerant of PUT implementations that return 200 instead of 201.' id '0fa6ced4-49f6-11d8-bb4f-000a95db7844' date '18 January 2004' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.65' message 'Merged in colin''s fixes, tests all pass.' id '7a80be70-492c-11d8-830b-000a95db7844' date '17 January 2004' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.48' message 'Catch and ignore errors caused by broken repositories.' id 'c41b6eb1-10ff-11d8-953c-000a95db7844' date '7 November 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.47' message 'Head tests pass.' id '99e4da22-696d-4315-83a4-22d7d4b9156b' date '31 October 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.45' message '#commitVersion: works for file-based repositories' id '2505b931-406c-4922-a0e5-5d779b9bb546' date '31 October 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.44' message 'Merge 38a and 43' id '4ce499cb-8ff8-46ed-922e-11f98e2df58b' date '30 October 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.38a' message 'Prevent MCReader from trying to provide services if it gets inadvertantly registered with FileList.' id 'e2491d44-8ed7-4391-b4a8-7b3e5fe586d8' date '15 October 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.38' message 'This version adds an SMTPRepository to support easy mail-outs of version files.  I''m testing it, naturally, by having it mail itself out to squeak-dev.  If that works it will appear on SM shortly.' id '9ab34ecc-bd5c-4e8a-a18d-9955e59ba263' date '9 October 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.37' message 'This version adds an SMTPRepository to support easy mail-outs of version files.  I''m testing it, naturally, by mailing itself out to squeak-dev.  If that works it will appear on SM shortly.' id 'fb3b66d3-19e4-44fa-a5ca-4800070f11a7' date '9 October 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.36' message 'Added a CacheRepository that gets every new version created or loaded written to it, and appears in every RepositoryGroup.  Removed the Cache classvar from Version, which this replaces.' id '1b043d3f-690e-41ec-967a-905f0d91ef5f' date '9 October 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.35' message 'Took out the VersionCache for now (ie, it''s a branch now, this is the mainline as I prepare for another release).' id 'f6f3ac06-bdbc-4fc3-9e3b-2bd9d9dbb046' date '9 October 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.34' message 'A little more work on the VersionCache.' id 'eee16807-55de-4e7f-b2ea-68002ec93953' date '6 October 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.33' message 'Added an ''unload'' option to the package context menu.' id '0a6d36f8-6ff0-46e4-b6d5-c38201f9bf41' date '5 October 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.32' message '- Merge in disabled button fix from lr.31
- Remove Bootstrap code (don''t think it''s ever used anymore)
- Very beginnings of VersionCache' id '1d9e5d8e-cb64-46ab-af15-e0916397d050' date '5 October 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.29' message 'RepositoryInspector sorts by version number by default.' id 'e0af657b-557a-4ed6-ba84-b0d1ca9e417a' date '2 October 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.27' message 'Merged Lukas'' RepositoryInspector into the current head.  Also added a per-repository cache to make this more usable, and wrapped an error handler around the sorting to allow for unconventional names.' id 'd228abd9-f3d8-4f69-bfcb-efc73996f62a' date '26 September 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.26' message 'Sort the working copy list, per Ned''s suggestion.' id '86391941-615e-4436-9dd9-e92836f56a37' date '26 September 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-mas.25' message 'Created MCRepository>>printOn: for use by SBMC package.' id '993d7979-64e7-49ff-b526-d5c05d3a27a8' date '24 September 2003' time '12:00 am' author 'mas' ancestors ((name 'Monticello-avi.24' message 'Save category names with '''' in them properly.' id '58a47c5c-094c-44fb-8791-7fb77b125657' date '23 September 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.23' message 'More flexible parsing of FTP directory listings (works for both  modules.sqf.org and ftp.bike-nomad.com)' id '64896cba-76c6-47c3-9875-8e15c44fb80f' date '23 September 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.22' message 'Prevent possible infinite loop in #parseFileNamesFromStream: (thanks C. David Shaffer)' id '80fb1042-1d47-4905-b172-090b41a0fe32' date '21 September 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.21' message 'Made sure all references to repositoryGroup in WorkingCopy go through lazy-initialization accessor.' id '063f8774-75e4-4848-b60c-85c8b78fc6f9' date '21 September 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.20' message 'Add an #ensure: to #useNewChangeSetDuring:' id '3f595734-ffe1-4277-a117-f7118c34d520' date '17 September 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.19' message 'Safely revert overridden extension methods.' id '466c5244-b2e0-452c-817f-9f2e76f963c2' date '17 September 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.17' message 'Show the username in the description of an FTP repository.' id '506308a4-c75e-41f6-8847-ef0b11aea411' date '17 September 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.16' message 'Added WAVersionInfo>>timeString for use by ViewMC' id 'd32340bd-bd81-45b0-ae5e-c860543c354c' date '17 September 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.15' message 'Add an FTP repository.  On the slow side (it makes a new connection for every operation) but it works.' id '9b633b4c-31df-4349-9822-b2784a4a57be' date '16 September 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.14' message 'Merging JF.13 and cwp.13' id '0cd2b1ac-8d19-4aba-a604-1e2a5f6542e5' date '16 September 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-JF.13' message 'a new version of #useNewChangeSetDuring: which actually seems to work in my 3.5 image.  The previous code checked for #current on ChangeSet and made assumptions about image version from that.  This doesn''t work because RB adds that method.' id '5d88c958-0964-49ab-a49c-9ef09d429d17' date '15 September 2003' time '12:00 am' author 'JF' ancestors ((name 'Monticello-JF.12' message 'a new version of #useNewChangeSetDuring: which actually seems to work in my 3.5 image.  The previous code checked for #current on ChangeSet and made assumptions about image version from that.  This doesn''t work because RB adds that method.' id 'd811037f-96b4-4022-99d3-fa2c469a77d4' date '15 September 2003' time '12:00 am' author 'JF' ancestors ((name 'Monticello-avi.11' message 'Moved more ancestry processing out of VersionInfo and into VersionSorter.' id '4a7da50f-00f9-47fb-abb9-87810fe19828' date '31 August 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.10' message 'Add PatchOperation>>sourceString which produces plaintext diffs.' id '5c510fb9-8101-44c0-a386-dec770471730' date '31 August 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.9' message 'HTTPRepos index parser is somewhat more tolerant (handles beta4.com:80 output now).' id 'fbb04b2a-3418-4145-98ef-63d923c0351a' date '31 August 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.8' message 'Introducing a global Version cache.  Somewhat hacked in at the moment, we''ll see how much it helps (and how much it bloats memory use...)' id 'df8bab07-e7b2-49ca-8960-1c28a36f7193' date '31 August 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.7' message 'DirectoryRepository returns file names in date order.
Make sure tests don''t mess with default repos group.
' id 'adfb0876-4d4e-44e1-9b7b-b02ede840644' date '31 August 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.6' message 'Pop up an inspector for a version when it is created, and add a Save button to the inspector.  This allows a version to be recommitted if the save fails the first time.' id '6c9ca35c-bd92-4142-84d2-089232345034' date '31 August 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.5' message '(recommitting; comment is from v.4)

This commit is the first that is fully self hosting.

It includes changes from several CVS commits (cached method definitions, more verbose file list buttons, SaveVersionDialog, using new changesets when loading).

It also makes separate RepositoryGroups for each WorkingCopy the default, and adds UI for moving repositories between working copies (''add to package...'' in context menu).' id 'e3807121-a9b3-429c-b622-b9711b9ef71c' date '31 August 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.4' message 'This commit is the first that is fully self hosting.

It includes changes from several CVS commits (cached method definitions, more verbose file list buttons, SaveVersionDialog, using new changesets when loading).

It also makes separate RepositoryGroups for each WorkingCopy the default, and adds UI for moving repositories between working copies (''add to package...'' in context menu).' id '670bbee2-92f1-403f-abba-2b940447ea20' date '31 August 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-ab.3' message 'Fix problem with Merge button' id '5abf3d8a-08f3-4101-9426-bffa0976d6e5' date '21 August 2003' time '12:00 am' author 'ab' ancestors ((name 'Monticello-ab.2' message 'first self-hosted release' id '8a27669e-5bb7-4e8f-8b44-7b769943dcc2' date '21 August 2003' time '12:00 am' author 'ab' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Monticello-cwp.13' message 'Unloading a package no longer leaves classes in their superclass''s subclass collection.' id '58efc33d-ec46-48d2-9d9c-de264838f544' date '14 September 2003' time '12:00 am' author 'cwp' ancestors ((name 'Monticello-cwp.12' message 'Update tests so everything passes again.' id 'e1eac1a1-d26b-4fc9-9cd4-e75f7ad0d408' date '14 September 2003' time '12:00 am' author 'cwp' ancestors ((id '4a7da50f-00f9-47fb-abb9-87810fe19828')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Monticello-avi.18' message 'Don''t add the Instances WeakSet as a weakDependent.' id '8b5a6e68-c6dd-4205-b4bd-a192d44cd425' date '17 September 2003' time '12:00 am' author 'avi' ancestors ((id '506308a4-c75e-41f6-8847-ef0b11aea411')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Monticello-lr.25' message 'MCRepositoryInspector added' id '465d5951-17f6-4cfb-b4d3-7d8be39b842a' date '26 September 2003' time '12:00 am' author 'lr' ancestors ((name 'Monticello-lr.6' message 'added MCRepositoryInspector' id 'a0673959-728e-4fc2-b229-34640eeda868' date '26 September 2003' time '12:00 am' author 'lr' ancestors ((name 'Monticello-lr.2' message 'open-dialog added' id 'ac6041e6-5aea-4497-a76d-f86456a3df7f' date '26 September 2003' time '12:00 am' author 'lr' ancestors ((name 'Monticello-lr.4' message 'remembers the current ordering' id '0b3a8802-5b39-49fa-a3c7-96274fe31bef' date '26 September 2003' time '12:00 am' author 'lr' ancestors ((name 'Monticello-lr.2' message 'ordering implemented' id '2306f3dc-c82e-4d06-b4bf-a15002d7a4a3' date '26 September 2003' time '12:00 am' author 'lr' ancestors ((name 'Monticello-lr.2' message 'ordering is working' id 'e052fd3a-bee3-49fe-8306-35767cbc046c' date '26 September 2003' time '12:00 am' author 'lr' ancestors ((name 'Monticello-lr.1' message 'repository borwser is a subclass of MCTool' id '5e9ebf11-98bf-488a-9b08-77dba49bdde8' date '26 September 2003' time '12:00 am' author 'lr' ancestors ((id '58a47c5c-094c-44fb-8791-7fb77b125657')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Monticello-lr.31' message 'button-enable bug fixed' id '1f18e90d-fa3c-44c6-a07a-f7105c5bc95d' date '5 October 2003' time '12:00 am' author 'lr' ancestors ((id 'e0af657b-557a-4ed6-ba84-b0d1ca9e417a')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Monticello-avi.43' message 'Starting to implement HEAD.' id '344a174c-4daf-46a9-b560-aa9c4a7023cb' date '14 October 2003' time '12:00 am' author 'avi' ancestors ((id '9ab34ecc-bd5c-4e8a-a18d-9955e59ba263')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Monticello-avi.38b' message 'Write nil version info fields out as ''''' id 'c893c275-413b-1848-9ae4-d24da446e10c' date '6 November 2003' time '12:00 am' author 'avi' ancestors ((id 'e2491d44-8ed7-4391-b4a8-7b3e5fe586d8')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Monticello-avi.71' message 'Addressed some issues Lukas raised:
- Newly created packages can get auto-saved as dependencies (no need to save them once first)
- The package list has a more stable sort order
- Saving a package to a repos will save all of its dependencies there as well
- You can''t add the same dependency twice' id 'eb6a02e2-4bb4-11d8-8c77-000a95db7844' date '20 January 2004' time '5:55:42 pm' author 'avi' ancestors ((id 'c6fddd86-4ae4-11d8-aa27-000a95db7844')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Monticello-avi.84' message 'Still trying to get the deferred errors right.  Previously, definitions that were missing dependencies would be silently dropped.  Now they raise errors, which means they''ll get deferred, possibly until after their dependency has been fulfilled.' id 'c54dfc1a-4edf-11d8-ab35-000a95db7844' date '24 January 2004' time '6:40 pm' author 'avi' ancestors ((name 'Monticello-avi.68a' message 'Attempt to deal with loading errors by deferring them and retrying at the end.' id '38ffe30c-4ed8-11d8-af11-000a95db7844' date '24 January 2004' time '5:45:58 pm' author 'avi' ancestors ((id 'ea89ceb3-4ae3-11d8-aa27-000a95db7844')) stepChildren ())) stepChildren ())) stepChildren ())(name 'Monticello-avi.86' message 'Reorder inst vars in PackageLoader to make upgrading work properly (ah, the joys of self hosting).' id '18f7eaf0-4ee1-11d8-bfd8-000a95db7844' date '24 January 2004' time '6:49:30 pm' author 'avi' ancestors ((id 'c54dfc1a-4edf-11d8-ab35-000a95db7844')) stepChildren ())) stepChildren ())(name 'Monticello-avi.81.nk.1' message 'added setters for ancestors (was seeing Array sometimes); fall back to default cache for version info (needed for loading brand new dependents).
Added MC/SM integration.' id '5c1795ae-a93c-433e-b98f-5568f2057d77' date '23 January 2004' time '9:14:05 pm' author 'nk' ancestors ((id '05181a94-4d64-11d8-a156-000a95db7844')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Monticello-cwp.95' message 'Updated the generation of class desciptions to match those created by the image, and the tests to expect the new definitions. 

Update 5569 removed the extra space at the end of variable strings. The new definitions should be backwards compatible with older images. ' id '296060e0-56bd-11d8-a3b8-000a95702430' date '3 February 2004' time '9:52:25 pm' author 'cwp' ancestors ((id 'f64b162c-50ad-11d8-930e-000a95db7844')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Monticello-jf.91' message 'Add the option to recompile the methods in a package on the context menu' id '4ef0fabe-83b3-4ec1-b419-e141ac51a1de' date '25 January 2004' time '2:07:46 pm' author 'jf' ancestors ((id '02bd621d-4f7e-11d8-9ece-000a95db7844')) 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 ())(name 'Monticello-bf.119' message 'made MCTool window color work' id '9ba9728a-6140-11d8-89e6-000a9568394e' date '17 February 2004' time '12:58:32 pm' author 'bf' ancestors ((id '46c575a3-6135-11d8-8269-000a95db7844')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Monticello-avi.128' message 'Merged in brent''s ''edit repository info'' support.' id '5edb95a4-6293-11d8-b506-000a95db7844' date '18 February 2004' time '8:23:29 pm' author 'avi' ancestors ((name 'Monticello-avi.127' message 'Fix a bug when merging with no changes.  Also change the window color to blue (but not yet the *right* blue).' id 'bc561ece-6291-11d8-b506-000a95db7844' date '18 February 2004' time '8:11:47 pm' author 'avi' ancestors ((id '6ae4d9ac-6193-11d8-88c6-000a95db7844')) stepChildren ())(name 'Monticello-bkv.124' message 'Added MCWorkingCopyBrowser >> editRepository, and supporting methods on MCRepository and its FTP, HTTP and SM subclasses.' id '7133a198-6286-11d8-940f-000a95dba0ca' date '18 February 2004' time '9:50:57 pm' author 'bkv' ancestors ((id '4359c000-613c-11d8-8269-000a95db7844')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Monticello-avi.119' message 'Start on simple GOODS repos.' id 'd3f6ab1a-6a3f-11d8-8448-000a95db7844' date '28 February 2004' time '2:45:37 pm' author 'avi' ancestors ((id '359553e4-5f7b-11d8-b7a9-000a95db7844')) stepChildren ())) stepChildren ())) stepChildren ())(name 'Monticello-avi.141' message 'Merged in Julian''s 132.' id 'b2ac1d02-6e3f-11d8-a41e-000a95db7844' date '4 March 2004' time '4:54:46 pm' author 'avi' ancestors ((name 'Monticello-avi.140' message 'Use SystemChangeNotification if present to make #modified more reliable.' id '506909bd-6e3f-11d8-a41e-000a95db7844' date '4 March 2004' time '4:52:01 pm' author 'avi' ancestors ((name 'Monticello-avi.139' message 'Special case for CompiledMethod in ClassDefinition.  Include #isMeta on PseudoClass for pre-3.7a users.' id 'abd608a0-6dc5-11d8-976b-000a95db7844' date '4 March 2004' time '2:21:16 am' author 'avi' ancestors ((name 'Monticello-avi.138' message 'Don''t load dependencies if they are present and unmodified in the image.' id '3151a414-6db7-11d8-b0a1-000a95db7844' date '4 March 2004' time '12:37:38 am' author 'avi' ancestors ((name 'Monticello-avi.137' message '(for prev version):
Merged in VersionSorter speed ups, starting to improve logic for large dependency loads.' id 'f82916d0-6db4-11d8-b0a1-000a95db7844' date '4 March 2004' time '12:21:43 am' author 'avi' ancestors ((name 'Monticello-avi.136' message 'initial import' id 'd22f96dc-6db4-11d8-b0a1-000a95db7844' date '4 March 2004' time '12:20:39 am' author 'avi' ancestors ((id '4fe18f80-637d-11d8-8dc5-000a95db7844')(id 'a7deb376-6aee-11d8-b8e0-000a95db7844')(name 'Monticello-avi.135' message 'Massive speedup to VersionSorter that *shouldn''t* affect the semantics (but should add some more tests to be sure).' id 'f98d37a3-6c8d-11d8-a81e-000a95db7844' date '2 March 2004' time '1:10:04 pm' author 'avi' ancestors ((id '359553e4-5f7b-11d8-b7a9-000a95db7844')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Monticello-jf.132' message 'When selecting a new package in the repository inspector, set the version selection to 0, since no package is selected anymore.

Also, disable the Load button unless a version is selected to load (the button used to be pressable even though it didn''t do anything)' id '7ccb1015-4d3b-47fd-aac1-0af328a4b705' date '22 February 2004' time '12:41:58 pm' author 'jf' ancestors ((id '4fe18f80-637d-11d8-8dc5-000a95db7844')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Monticello-avi.147' message 'Only store available dependencies when saving a version to a repos.' id 'a9be9714-8818-11d8-a2a0-000a95db7844' date '6 April 2004' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.143' message 'testing unload' id '6d813736-7089-11d8-b549-000a95db7844' date '7 March 2004' time '12:00 am' author 'avi' ancestors ((id 'b2ac1d02-6e3f-11d8-a41e-000a95db7844')) stepChildren ())(id '9d3e2db6-72da-11d8-9320-000a95db7844')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Monticello-avi.178' message 'Use #itemCategory instead of #category (where''d that come from?) in #methodMoved:' id '5770ccf6-db70-11d8-b039-000a95db7844' date '21 July 2004' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.177' message 'Merge Ned''s changes.' id 'fc38305b-db6b-11d8-b039-000a95db7844' date '21 July 2004' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.169' message 'Always pick a package in the RepositoryInspector.  That stops the long waits while it sorts every version of every package in a big repository.' id '3abb0f26-d441-11d8-8f98-000a95db7844' date '12 July 2004' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.168' message 'Merge in John Pierce''s fixes.' id 'c3f2c0a2-d43d-11d8-8f98-000a95db7844' date '12 July 2004' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.167' message 'Ned''s fixes but without changing the dependency behavior.' id '91ace2f4-d43d-11d8-8f98-000a95db7844' date '12 July 2004' time '12:00 am' author 'avi' ancestors ((name 'Monticello-nk.151' message 'Added ''load'' menu items, some fixes.' id '0c3a7382-cdd5-46ce-96ce-d818bc049049' date '17 April 2004' time '12:00 am' author 'nk' ancestors ((id '71edf29e-8fd8-11d8-9657-000a95db7844')) stepChildren ())) stepChildren ())(name 'Monticello-jrp.151' message 'Modified MCAncestry>>hasAncestor to keep of list of ancestors it already visited so as to not visit them more than once.

This fixes the problem where we have millions and millions of paths through our ancestry chains because of many merges by our development staff of 3.  This goes back to a series of emails in 1st quarter 2004 with B. Schroeder and Avi on squeak-dev and this change never made it into Monticello.' id '7597a39f-9fbc-2e43-be17-44a2356bc76a' date '12 July 2004' time '12:00 am' author 'jrp' ancestors ((id '71edf29e-8fd8-11d8-9657-000a95db7844')) stepChildren ())) stepChildren ())) stepChildren ())(name 'Monticello-nk.166' message 'changed prompt' id '2c512706-2e16-4856-b295-9ece24e66eaa' date '13 July 2004' time '12:00 am' author 'nk' ancestors ((name 'Monticello-nk.165' message 'misc changes from Avi' id '326dcb3b-0bce-435a-9822-4847e1de69c6' date '13 July 2004' time '12:00 am' author 'nk' ancestors ((name 'Monticello-nk.164' message 'moved isExtensionMethod ' id '1967c7a0-9a9c-42e0-bf78-5b5e8df78654' date '12 July 2004' time '12:00 am' author 'nk' ancestors ((name 'Monticello-nk.163' message 'moved isOverrideMethod into MC.' id '897f8a58-8d1c-475d-8c03-1418fc3a2da5' date '12 July 2004' time '12:00 am' author 'nk' ancestors ((name 'Monticello-nk.162' message 'misc changes' id 'f5173d62-032d-4949-a28e-2e4ebebbd63b' date '30 June 2004' time '12:00 am' author 'nk' ancestors ((name 'Monticello-nk.161' message 'deps changes' id '58a1d0ce-18f7-4f19-8528-5d12a14f2e67' date '14 June 2004' time '12:00 am' author 'nk' ancestors ((name 'Monticello-nk.160' message 'try to be more robust about missing ancestors.' id '7840da63-ac88-4245-98bb-80353743daea' date '13 June 2004' time '12:00 am' author 'nk' ancestors ((name 'Monticello-nk.159' message 'added step' id '6d593e0c-fc6d-4649-a509-83c6a7f2edd6' date '12 June 2004' time '12:00 am' author 'nk' ancestors ((name 'Monticello-nk.158' message 'class list menu' id '89f20621-3829-4100-9c8d-664f3f94f21f' date '12 June 2004' time '12:00 am' author 'nk' ancestors ((name 'Monticello-nk.157' message 'flattened directories.' id 'b95df129-f42b-485d-b5dc-671873de7872' date '11 June 2004' time '12:00 am' author 'nk' ancestors ((name 'Monticello-nk.156' message 'added subdir stuff' id 'fff42ad4-98f5-4b1f-ab0b-6b6f1c756cc0' date '11 June 2004' time '12:00 am' author 'nk' ancestors ((name 'Monticello-nk.155' message 'Add MCSubDirectoryRepository ' id '924d87d0-1e1a-4d1b-9b13-184606f3545a' date '11 June 2004' time '12:00 am' author 'nk' ancestors ((id '71edf29e-8fd8-11d8-9657-000a95db7844')) stepChildren ())(name 'Monticello-nk.154' message 'made class loading work with new classes.' id 'd29f0ae6-04ec-40ef-b067-2860237de43e' date '30 April 2004' time '12:00 am' author 'nk' ancestors ((name 'Monticello-nk.153' message 'deprecated fix' id '30a938cf-6e9d-449c-86b1-69cbd039d7a9' date '29 April 2004' time '12:00 am' author 'nk' ancestors ((name 'Monticello-nk.152' message 'mods' id '4de799dd-f657-4813-af33-044985c6766a' date '21 April 2004' time '12:00 am' author 'nk' ancestors ((id '0c3a7382-cdd5-46ce-96ce-d818bc049049')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Monticello-dvf.184' message 'Friendly warning when MC doesn''t find version/repository missing. Add a isConflict message, which allows distinguishing between MCConflicts and MCPatchOperations. Reason? the two are sometimes polymorphic, but not completely, and ShoutMC needs to know which it is talking to.' id 'e713f304-e164-4359-ae16-511c4b66bd49' date '10 August 2004' time '11:50:32 pm' author 'dvf' ancestors ((id '0cd59f16-df3a-11d8-9128-000a95db7844')) stepChildren ())(name 'Monticello-dvf.185' message 'Added some class comments' id 'f62defcb-b8dd-42a6-8a49-00afc8bc9a2e' date '11 August 2004' time '5:13:26 pm' author 'dvf' ancestors ((id 'e713f304-e164-4359-ae16-511c4b66bd49')) stepChildren ())(name 'Monticello-abc.187' message 'Experimental performance fix. It improve performance of loading stuff by over 2x when a WCB is open, but the change is subtle, I''m not sure it is correct.' id '470ebc9b-ae16-4b07-a5b3-4832c8ee32f5' date '11 August 2004' time '8:54:32 pm' author 'abc' ancestors ((name 'Monticello-dvf.186' message 'Another class comment. Hmm, should check these get saved now... don''t show up in "changes"' id '89533915-2752-469d-a653-10042ab34ef7' date '11 August 2004' time '5:46:23 pm' author 'dvf' ancestors ((id 'f62defcb-b8dd-42a6-8a49-00afc8bc9a2e')) stepChildren ())) stepChildren ())(name 'Monticello-dvf.188' message 'Add load/save repositories functions. 
Bug: the load and save are not symmetric, making them so would require more work. They differ in the case where there''s more than one repository group, which I don''t understand.' id '0a6b737b-340c-4d72-a037-b01e48e05020' date '11 August 2004' time '10:07:13 pm' author 'dvf' ancestors ((id '470ebc9b-ae16-4b07-a5b3-4832c8ee32f5')) stepChildren ())(name 'Monticello-dvf.190' message 'A couple of optimizations to speed up snapshotting and storing a version.' id '6b231c41-a11d-4b66-9012-e92e65df36ff' date '8 September 2004' time '10:12:39 am' author 'dvf' ancestors ((name 'Monticello-dvf.189' message 'Just saving changes.' id '6c3070ab-2465-45f3-80fb-56227a2b6e5c' date '5 September 2004' time '4:22:23 pm' author 'dvf' ancestors ((id '0a6b737b-340c-4d72-a037-b01e48e05020')) stepChildren ())) stepChildren ())(name 'Monticello-dvf.191' message 'Spelling correction' id '49b22c42-f720-463e-ba35-fa8867ea38cd' date '8 September 2004' time '10:28:54 am' author 'dvf' ancestors ((id '6b231c41-a11d-4b66-9012-e92e65df36ff')) stepChildren ())(name 'Monticello-dvf.192' message 'Optimize MC UI to not sort things when its not needed. Important when we have many packages.' id 'd65373e0-054c-4312-89ef-7af2b8870454' date '9 September 2004' time '7:30:51 pm' author 'dvf' ancestors ((id '49b22c42-f720-463e-ba35-fa8867ea38cd')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Monticello-nk.186' message 'merged other changes' id '0911705c-3a71-4795-8c11-08ff361b429d' date '31 August 2004' time '5:49:17 pm' author 'nk' ancestors ((name 'Monticello-nk.185' message 'More changes.' id 'b92da6d6-2249-406c-a2e5-c8751f70946d' date '31 August 2004' time '4:51:22 pm' author 'nk' ancestors ((id '0cd59f16-df3a-11d8-9128-000a95db7844')) stepChildren ())(name 'Monticello-nk.184' message 'some changes' id '0319dc25-3340-4fbd-a8c9-1831b1b9d70b' date '2 August 2004' time '6:44:10 am' author 'nk' ancestors ((id '0cd59f16-df3a-11d8-9128-000a95db7844')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Monticello-cwp.219' message 'Merged in Bert Freudenberg''s fixes for better compatibility with Squeak 3.6.' id 'fd00301e-313e-11d9-8f47-000a95702430' date '7 November 2004' time '11:30:58 pm' author 'cwp' ancestors ((name 'Monticello-cwp.217' message 'Modified the way versions are added to a VersionLoader. They are now added in post order, ie. a version is added *after* the versions it depends on. This should make problems stemming from out-of-order initialization of packages less likely.' id '7bc5ef48-310f-11d9-b365-000a95702430' date '7 November 2004' time '5:50:55 pm' author 'cwp' ancestors ((name 'Monticello-cwp.216' message 'Added tests for the order in which dependencies of a Version get enumerated.' id '551d8e1e-30f7-11d9-b365-000a95702430' date '7 November 2004' time '2:58:02 pm' author 'cwp' ancestors ((name 'Monticello-cwp.215' message 'Made MCChangeNotificationTest a subclass of TestCase since it doesn''t need any of the mock facilities provided by MCTestCase.' id '12abff50-3070-11d9-91ab-000a95702430' date '6 November 2004' time '10:49:49 pm' author 'cwp' ancestors ((name 'Monticello-cwp.214' message 'Bugfix: Modifying an extension method no longer marks the wrong package dirty.' id '76545cfa-306f-11d9-91ab-000a95702430' date '6 November 2004' time '10:45:26 pm' author 'cwp' ancestors ((name 'Monticello-abc.213' message 'Fixed MCWorkingCopyTest>>testBackport, which required user interaction and failed if the user did the wrong thing.' id 'aa0e49e0-305e-11d9-91ab-000a95702430' date '6 November 2004' time '8:45:12 pm' author 'abc' ancestors ((name 'Monticello-cwp.212' message 'Fix spurious failure of MCStWriterTest>>testMethodDefinition' id 'c5d442d6-303c-11d9-b0c0-000a95702430' date '6 November 2004' time '4:42:35 pm' author 'cwp' ancestors ((name 'Monticello-cwp.211' message 'Fix mcd serialization test, which was failing spuriously.' id '83d232e8-3039-11d9-b0c0-000a95702430' date '6 November 2004' time '4:19:16 pm' author 'cwp' ancestors ((id 'b8a3b6e7-2415-4d83-903a-3d6f48bd776f')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(id 'a1e38146-2815-11d9-8a21-000a9568394e')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Monticello-avi.223' message 'Rename "Save" in the RepositoryInspector to "Copy" to reduce confusion (thanks Rik).' id 'ffa400bc-50fa-11d9-b44d-000a95db7844' date '18 December 2004' time '2:44:54 pm' author 'avi' ancestors ((id 'deeac621-34b4-11d9-9675-000a9568394e')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Monticello-avi.228' message 'Include the overrides that should have been in 227.' id '652b9032-96cf-11d9-8878-000a95db7844' date '17 March 2005' time '11:29:08 am' author 'avi' ancestors ((name 'Monticello-avi.227' message 'Version preamble/postscript scripts as full elements.' id '266f61ac-89a5-11d9-92c3-000a95db7844' date '28 February 2005' time '5:23:59 pm' author 'avi' ancestors ((name 'Monticello-avi.226' message 'Miso''s UI extensions for editing pre/postload scripts.' id '4e78f5d8-89a0-11d9-92c3-000a95db7844' date '28 February 2005' time '4:49:18 pm' author 'avi' ancestors ((id 'ffa400bc-50fa-11d9-b44d-000a95db7844')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Monticello-avi.233' message 'Add #treeOrListMorph: to MCTool so that widgetSpecs can fallback gracefully for UIs without tree widgets.' id '3d639116-8e87-11d9-95d2-000a95db7844' date '6 March 2005' time '10:32:28 pm' author 'avi' ancestors ((name 'Monticello-avi.232' message 'Merging in ToolBuilder work.' id '9bfd2c24-8e86-11d9-95d2-000a95db7844' date '6 March 2005' time '10:27:57 pm' author 'avi' ancestors ((name 'Monticello-avi.231' message 'Merge in Ned''s fixes.' id 'fe708c59-2362-472c-823a-110362e2ef20' date '1 March 2005' time '3:03:42 am' author 'avi' ancestors ((name 'Monticello-avi.224' message '- add #flushAllCaches to get rid of stupid memory use
- some UI changes; try to select the appropriate branch, and bold any versions that aren''t part of the current history' id 'c60845aa-6788-49e5-bda5-f769641f881a' date '28 February 2005' time '9:49:07 pm' author 'avi' ancestors ((id 'ffa400bc-50fa-11d9-b44d-000a95db7844')) stepChildren ())(name 'Monticello-nk.230' message 'fixed diffs pretty-print again' id 'd677a2c3-4d0f-49c8-8ca0-f117e9e90b95' date '25 February 2005' time '5:31:20 pm' author 'nk' ancestors ((name 'Monticello-nk.229' message 'fixed loading from file list remote directories' id '80fdaf50-59b1-4d00-b93f-b069f24897d0' date '25 February 2005' time '4:59:10 pm' author 'nk' ancestors ((name 'Monticello-nk.228' message 'FileList integration for RemoteDirectories' id 'd3edf092-b31b-4746-8774-43ec277ff25e' date '25 February 2005' time '11:18:02 am' author 'nk' ancestors ((name 'Monticello-nk.227' message 'bug fix' id '1dd8c767-a93d-42b1-b26f-8e575744f36c' date '25 February 2005' time '9:53:54 am' author 'nk' ancestors ((name 'Monticello-nk.226' message 'added pretty diffs' id 'eb9823c1-e1c2-4143-9542-36633951bcb0' date '23 February 2005' time '6:42:42 pm' author 'nk' ancestors ((name 'Monticello-nk.225' message '- made installs from PatchBrowser use single change set
- change set name derived from version labels
' id '3021eb12-a182-453f-8de9-a2a1613c5d5e' date '23 February 2005' time '8:05:58 am' author 'nk' ancestors ((name 'Monticello-nk.224' message 'fix a couple of shadowing problems' id '8e6a879b-1f9b-4654-96ef-03459a3eb93b' date '23 February 2005' time '6:18:42 am' author 'nk' ancestors ((id 'ffa400bc-50fa-11d9-b44d-000a95db7844')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Monticello-avi.225' message 'Continuing support for UIBuilder.' id 'b32efa10-7de0-11d9-8313-000a95db7844' date '13 February 2005' time '6:00:01 pm' author 'avi' ancestors ((name 'Monticello-avi.224' message 'Basic support for UIBuilder.' id '02c8f3d7-7c56-11d9-9dab-000a95db7844' date '11 February 2005' time '6:54:43 pm' author 'avi' ancestors ((id 'ffa400bc-50fa-11d9-b44d-000a95db7844')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Monticello-avi.258' message 'Better highlighting for branch versions (eg Seaside2.6a1-...).' id '89fbf035-e709-11d9-8965-000a95db7844' date '27 June 2005' time '2:46:53 pm' author 'avi' ancestors ((id '22d1fc32-d8fb-11d9-bc4d-000d93ca8ba0')) stepChildren ())(name 'Monticello-bf.267' message '- check for newer versions in selected repository only' id '882c0337-d3a5-4274-a17d-01231e980d45' date '8 September 2005' time '11:28:33 am' author 'bf' ancestors ((name 'Monticello-bf.266' message '- clear passwords on image startup' id '3129bea0-69e8-4273-81a0-f3ec631b64f3' date '28 July 2005' time '8:22 pm' author 'bf' ancestors ((name 'Monticello-ar.265' message '- Allow for nil categories when compiling classes to support eToys' id 'd37a0f86-61a2-ab4b-b7ed-76e5138b1ccd' date '25 July 2005' time '3:28:27 pm' author 'ar' ancestors ((name 'Monticello-dew.263' message 'Initial version for 3.8 partitioning, same as Monticello-bf.261.' id '16b4094e-ebd3-11d9-869f-000d93572e0e' date '3 July 2005' time '10:59:43 am' author 'dew' ancestors ((name 'Monticello-bf.261' message '- allow empty (fresh, new) repositories to be viewed without error' id '4f13ff67-b388-4182-8f55-f340ca7d6605' date '24 June 2005' time '3:58:38 pm' author 'bf' ancestors ((name 'Monticello-bf.260' message '- signal button enable events in repository inspector' id '10e67858-e411-11d9-a022-000d93ca8ba0' date '23 June 2005' time '8:03:13 pm' author 'bf' ancestors ((name 'Monticello-bf.259' message '- add change notificatons for disabling panel buttons in WorkingCopyBrowser' id '412c19ed-e25e-11d9-a6bb-000d93ca8ba0' date '21 June 2005' time '4:10:43 pm' author 'bf' ancestors ((name 'Monticello-bf.258' message '- cache versions when saving, too' id 'b11d7ff2-e18b-11d9-aa2b-000d93ca8ba0' date '20 June 2005' time '3:03:27 pm' author 'bf' ancestors ((id '22d1fc32-d8fb-11d9-bc4d-000d93ca8ba0')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Monticello-bf.262' message '- sort class var names
' id '6e3b904e-bf27-4fc9-9908-1597f7c00d1a' date '25 July 2005' time '4:22:26 pm' author 'bf' ancestors ((id '4f13ff67-b388-4182-8f55-f340ca7d6605')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())