(name 'Monticello-cwp.62' message 'Fixed tests for reverting override methods.

They''re now aware of the distinction between extension methods and override methods.' id '4ce65375-ec97-477d-b9f5-620f5a3a1c4a' date '13 November 2003' time '1:29:31 pm' author 'cwp' ancestors ((name 'Monticello-cwp.60' message 'Fixed a bug in MCPackageLoader>>#basicLoad.

By catching the InMidstOfFileinNotifications we were preventing the changes file from being flushed. This caused subsequent snaphots to hang while fetching method timestamps. Now we explicitly flush the changes file after loading a package.' id '5577b530-b92c-43a1-8c51-4d185e7a823c' date '13 November 2003' time '2:06:02 am' author 'cwp' ancestors ((name 'Monticello-avi.59' message 'Remove Commit from VersionInspector too.' id 'd55c03b0-14df-11d8-9108-000a95db7844' date '11 November 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.58' message 'Remove "Commit" button again - let''s not advertise the HEAD facility too strongly yet.' id 'a3a38e20-14df-11d8-9108-000a95db7844' date '11 November 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.57' message 'Fix context menu on working copy browser.' id 'b86be709-14ae-11d8-92a7-000a95db7844' date '11 November 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.56' message 'Merge Ned''s UI changes.' id '2fcf4b7a-149f-11d8-b636-000a95db7844' date '11 November 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.55' message '- Respond to InMidstOfFileinNotification during load
- don''t update * display during filein' id '1d917866-1483-11d8-b636-000a95db7844' date '11 November 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.54' message 'Only revert methods marked as overrides, not straight extensions.' id '41b91862-13d8-11d8-8ac4-000a95db7844' date '10 November 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.53' message 'Should be compatible with mainline PackageInfo.' id '880279fe-13d5-11d8-8ac4-000a95db7844' date '10 November 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.52' message 'Merge changes from Lukas.' id '79778000-13d4-11d8-8ac4-000a95db7844' date '10 November 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.50' message 'Keeping this branch up to date.' id '969724b2-13d2-11d8-8ac4-000a95db7844' date '10 November 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.49' message 'Merge 48, 38b' id '4e9367e9-1100-11d8-953c-000a95db7844' date '7 November 2003' 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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(name 'Monticello-avi.41' message 'Use PackageOrg when registering package name.' id '47d8343f-d95f-40be-9ac7-aa301cfd3abe' date '13 October 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.40' message 'Removed Daniel''s context-menu items.' id 'cb3ba254-e240-442d-bf2d-1a6c5182eb58' date '11 October 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.39' message 'Get rid of #exportPackage (now a service)' id 'ebf337da-bffd-4d82-9572-2c22d5174b94' date '11 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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(name 'Monticello-lr.57' message 'added the commit-button to the version-info dialog' id 'f00efe39-4364-4a07-b3dd-3ba21575951b' date '10 November 2003' time '12:00 am' author 'lr' ancestors ((name 'Monticello-lr.56' message 'added a commit button to MCWorkingCopyBrowser' id '5baf113f-a5e0-4ea6-ae94-f898f0580eb6' date '10 November 2003' time '12:00 am' author 'lr' ancestors ((name 'Monticello-lr.55' message 'removed ''load all'' button again' id '7f547e57-0749-4a0e-be02-163cbe13b95e' date '10 November 2003' time '12:00 am' author 'lr' ancestors ((name 'Monticello-lr.54' message '- view is updated when working-copies do change
- #loadAll does only load versions not loaded already' id '758a6336-6bb1-4b58-b550-0fa17b0f0459' date '10 November 2003' time '12:00 am' author 'lr' ancestors ((name 'Monticello-lr.53' message 'current version is hightlighted too' id 'eae383c6-1d6a-4ba4-a48a-925963e0a478' date '10 November 2003' time '12:00 am' author 'lr' ancestors ((name 'Monticello-lr.52' message 'added button to load all the heads of one repository' id '73ffd160-281b-4503-b64e-e7d2e8bce8b2' date '10 November 2003' time '12:00 am' author 'lr' ancestors ((name 'Monticello-lr.51' message 'highlights the head of a version in bold' id '5f39c776-8531-4b52-a4e9-89d4aa234b32' date '10 November 2003' time '12:00 am' author 'lr' ancestors ((name 'Monticello-lr.50' message 'using head-information in gui' id '3bb8a444-0a47-469e-89c3-0dd74f030ed6' date '10 November 2003' time '12:00 am' author 'lr' ancestors ((name 'Monticello-avi.49' message 'Merge 48, 38b' id '4e9367e9-1100-11d8-953c-000a95db7844' date '7 November 2003' 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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(name 'Monticello-nk.47' message 'Made annotations the same size (though not respecting the pref yet), also hid them per pref.' id '6649906d-a82d-4f13-b051-b5c4b368f46f' date '10 November 2003' time '12:00 am' author 'nk' ancestors ((name 'Monticello-nk.46' message 'Made menus and annotations work with all 3 code-viewing MC browsers.' id '2adeed93-52f3-4beb-b11d-1293f23f7d3d' date '10 November 2003' time '12:00 am' author 'nk' ancestors ((name 'Monticello-nk.45' message 'Merged Avi''s 54 and my 43 (changes to tools, etc.)' id 'ea8f5f8d-0fcb-435e-8cf9-c388f14d1dfe' date '10 November 2003' time '12:00 am' author 'nk' ancestors ((name 'Monticello-nk.43' message 'added missing methods from TimeStamp' id '9757b3ae-c817-48cd-8016-9d48752f64cc' date '10 November 2003' time '12:00 am' author 'nk' ancestors ((name 'Monticello-nk.42' message 'merged mergeBrowser improvements' id '98f017ac-75f2-40e8-9e04-17190fc86a37' date '10 November 2003' time '12:00 am' author 'nk' ancestors ((name 'Monticello-nk.41' message 'checked for bad repositories' id '94ea3396-f407-4b24-840a-5c08cdae5736' date '2 November 2003' time '12:00 am' author 'nk' ancestors ((name 'Monticello-nk.40' message 'merged some changes' id '6202756f-4ed5-4d65-ba00-ab5006f888df' date '2 November 2003' time '12:00 am' author 'nk' 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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(name 'Monticello-avi-nk.38a' message 'Added some menu items for snapshot browser' id '662fada6-0aac-4645-974e-e84844be11bb' date '12 October 2003' time '12:00 am' author 'nk' 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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(name 'Monticello-nk.38a-with-merge-enh' message 'empty log message' id '44260cbd-11c5-4b92-8132-5f858ce058a3' date '10 November 2003' time '12:00 am' author 'nk' 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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(name 'Monticello-nk.38b-with-mergebrowser' message 'empty log message' id '37b5d7e7-773b-454c-b737-d1cc76b569c2' date '10 November 2003' time '12:00 am' author 'nk' ancestors ((name 'Monticello-nk.38a-with-mergebrowserstuff' message 'added menus, etc. to merge browser.' id 'b1f73f02-0afb-2e4d-8cf1-6396edfe854b' date '10 November 2003' time '12:00 am' author 'nk' 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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(name 'Monticello-avi.54' message 'Only revert methods marked as overrides, not straight extensions.' id '41b91862-13d8-11d8-8ac4-000a95db7844' date '10 November 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.53' message 'Should be compatible with mainline PackageInfo.' id '880279fe-13d5-11d8-8ac4-000a95db7844' date '10 November 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.52' message 'Merge changes from Lukas.' id '79778000-13d4-11d8-8ac4-000a95db7844' date '10 November 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.50' message 'Keeping this branch up to date.' id '969724b2-13d2-11d8-8ac4-000a95db7844' date '10 November 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.49' message 'Merge 48, 38b' id '4e9367e9-1100-11d8-953c-000a95db7844' date '7 November 2003' 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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(name 'Monticello-avi.41' message 'Use PackageOrg when registering package name.' id '47d8343f-d95f-40be-9ac7-aa301cfd3abe' date '13 October 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.40' message 'Removed Daniel''s context-menu items.' id 'cb3ba254-e240-442d-bf2d-1a6c5182eb58' date '11 October 2003' time '12:00 am' author 'avi' ancestors ((name 'Monticello-avi.39' message 'Get rid of #exportPackage (now a service)' id 'ebf337da-bffd-4d82-9572-2c22d5174b94' date '11 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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(name 'Monticello-lr.57' message 'added the commit-button to the version-info dialog' id 'f00efe39-4364-4a07-b3dd-3ba21575951b' date '10 November 2003' time '12:00 am' author 'lr' ancestors ((name 'Monticello-lr.56' message 'added a commit button to MCWorkingCopyBrowser' id '5baf113f-a5e0-4ea6-ae94-f898f0580eb6' date '10 November 2003' time '12:00 am' author 'lr' ancestors ((name 'Monticello-lr.55' message 'removed ''load all'' button again' id '7f547e57-0749-4a0e-be02-163cbe13b95e' date '10 November 2003' time '12:00 am' author 'lr' ancestors ((name 'Monticello-lr.54' message '- view is updated when working-copies do change
- #loadAll does only load versions not loaded already' id '758a6336-6bb1-4b58-b550-0fa17b0f0459' date '10 November 2003' time '12:00 am' author 'lr' ancestors ((name 'Monticello-lr.53' message 'current version is hightlighted too' id 'eae383c6-1d6a-4ba4-a48a-925963e0a478' date '10 November 2003' time '12:00 am' author 'lr' ancestors ((name 'Monticello-lr.52' message 'added button to load all the heads of one repository' id '73ffd160-281b-4503-b64e-e7d2e8bce8b2' date '10 November 2003' time '12:00 am' author 'lr' ancestors ((name 'Monticello-lr.51' message 'highlights the head of a version in bold' id '5f39c776-8531-4b52-a4e9-89d4aa234b32' date '10 November 2003' time '12:00 am' author 'lr' ancestors ((name 'Monticello-lr.50' message 'using head-information in gui' id '3bb8a444-0a47-469e-89c3-0dd74f030ed6' date '10 November 2003' time '12:00 am' author 'lr' ancestors ((name 'Monticello-avi.49' message 'Merge 48, 38b' id '4e9367e9-1100-11d8-953c-000a95db7844' date '7 November 2003' 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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))(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 ((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 ())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))