(name 'ConfigurationOfOrderPreservingDictionary-monty.46' message 'reverted metacello Configuration to an older format' id 'e0a909f5-22c7-4db7-86f6-60dac0a34576' date '02/06/2018' time '11:19:08' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.45' message 'revert metacello loading code' id 'f9b8d600-f920-0d00-b24f-4ec90822ad37' date '02/06/2018' time '10:55:30' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.44' message 'reorganized Config for package renamings' id '46359339-3320-0d00-a498-22c406376ba4' date '01/28/2018' time '02:57:58' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.43' message 'Removed the lazy classes' id 'c9952b5c-0817-0d00-8ba0-2fb70c6d5ca0' date '10/03/2017' time '12:02:50' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.42' message 'GS fix for #keysSortedSafely' id '77e8116a-720c-0d00-b085-b27d00a610cf' date '05/21/2017' time '06:57:22' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.41' message 'added lazy collection versions' id '6fde710a-4109-0d00-95e2-0bf20b165cf9' date '04/11/2017' time '03:47:29' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.40' message 'added custom faster #isEmpty for Squeak' id 'ba56bc6d-b55f-4a87-acb8-29b879b73174' date '02/14/2017' time '01:21:03' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.39' message 'fixed config loop' id '01712a53-533d-40de-a837-c7a644937181' date '01/22/2017' time '10:28:09' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.38' message 'now loads a GT extension package when GT is installed' id '93978b7f-e606-4de9-949f-3ef9a6b2112d' date '01/22/2017' time '10:25:39' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.37' message 'improved assertion' id '6f219e31-a571-4ecc-8d8b-6202d0871492' date '10/03/2016' time '09:08:55' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.36' message 'typo fix' id '7a13331d-0aca-472f-b7ce-895112e524a2' date '10/01/2016' time '09:12:43' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.35' message 'changed comments' id '3c43dc75-af7a-4b64-aa5c-61770f869f44' date '10/01/2016' time '05:08:50' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.34' message 'refactored' id '8c7c7ae9-3633-43bd-a401-2fb9b6c633b0' date '10/01/2016' time '01:41:57' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.33' message 'GS fix' id 'b616d0c6-d531-4997-8604-ad0375701daa' date '10/01/2016' time '12:30:41' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.32' message 'refactored and made behavior consistent across platforms' id 'abf6681e-516a-4288-8403-e77d0bf6c354' date '10/01/2016' time '12:24:26' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.31' message 'merged tests from OrderedDictionaryTest' id 'a7f3a415-5bc9-477d-b0e4-bd58e4191293' date '09/08/2016' time '02:09:14' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.30' message 'added removeKeys:' id 'fd815877-48ad-49f3-b7c6-e006084e104e' date '04/20/2016' time '08:49:44' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.29' message 'fixed array literal in catalog method for GS ' id '76adc4f4-1bd8-4247-acf7-97274b3fc7ff' date '01/29/2016' time '07:33:24' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.28' message 'fixed array literal in catalog method for GS ' id 'b1060c29-0898-4f65-8378-52e2227fd514' date '01/29/2016' time '03:25:55' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.27' message 'added license and keywords to config' id 'b0d0eaf6-5005-4f78-9c20-ec5b709a1d6a' date '01/12/2016' time '06:23:17' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.26' message 'the dictionaries are now equal only if they are both identity or non-identity and have the same associations' id '5ca8196f-db75-4322-8148-f4c8b946be3d' date '12/21/2015' time '09:39:39' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.25' message 'O(1) remove:ifAbsent: when absent and added identityIndexOfKey:' id '1b3c61da-8336-488b-b971-d351a0b130d1' date '04/14/2015' time '03:52:24' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.24' message 'fixed for gemstone' id 'bcacce11-e2a6-46cd-a4bf-4c3fa3e899fa' date '12/15/2014' time '04:55:49' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.23' message 'fixed baseline' id 'ca18c412-4b5d-4476-8c4a-f1d73559235d' date '12/14/2014' time '07:45:07' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.22' message 'improved portability

changed to load gemstone-specific stuff on gemstone' id '16c07cf0-b9ac-4a12-a080-0da8665d5665' date '12/14/2014' time '07:31:30' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-StephanEggermont.21' message 'Removed broken baseline. Don''t depend on 1.3 baseline' id 'acd4f047-8eba-4ea0-a2ab-f582242044f2' date '12/08/2014' time '05:33:53' author 'StephanEggermont' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.20' message 'changed incorrect blessings' id '2cd89d1e-f0d6-4430-825a-ab01ed74ff4d' date '12/08/2014' time '04:05:47' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.19' message 'added squeak compatibility copyEmpty method' id '2bbdd833-0e84-4a4e-970a-f9840f312e04' date '12/02/2014' time '06:32:23' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.18' message 'changed class hierarchy and added string and error-raising dictionaries' id '93bf9b0c-c950-4bbf-8c71-451472376100' date '11/21/2014' time '05:40:40' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.17' message 'changed removeKey:ifAbsent: to use primitive and fixed possible bug in newFrom:' id '5ad84b1f-d675-4b1c-9b36-5d15d8958375' date '11/14/2014' time '06:16:52' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.16' message 'removed obsolete method' id '48e102d8-3609-4a07-a951-e81026f0c333' date '11/13/2014' time '08:33:51' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.15' message 'refactored for performance and compatibility with Dictionary' id 'cc76c434-11ce-4fef-88bb-f4b0f314403a' date '11/13/2014' time '06:17:20' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.14' message 'added keyAtIndex:, keyAtIndex:ifAbsent:, indexOfKey:ifAbsent:' id 'faab48f4-38aa-43b0-bc99-21b760018149' date '11/03/2014' time '07:18:32' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.13' message 'fixed to use dictionary inspector class' id '99df6144-f69b-41de-9d69-1327e0034e8e' date '10/25/2014' time '07:44:25' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.12' message 'reimplemented methods for portability' id 'bded274f-7737-419f-a707-65b41b4b37e0' date '10/25/2014' time '05:27:06' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.11' message 'added associationAt:ifPresent: and at:ifPresentifAbsent:' id 'f5838e32-4b6e-4d0f-8335-dec9c188504b' date '10/19/2014' time '09:36:11' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.10' message 'bugfix' id '16bf75ae-1d80-4984-b26d-ae23932efc3c' date '10/19/2014' time '12:58:47' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.9' message 'added OrderPreservingIdentityDictionary' id 'c7c0ef43-2d52-4bee-9584-672583cb5fe3' date '10/18/2014' time '01:00:02' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.8' message 'replaced internal OrderedCollection with Array and made to use the correct inspector' id 'e9644703-2c66-40ee-aa02-7a1a35f1865a' date '10/14/2014' time '09:38:36' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-GuillaumeLarcheveque.7' message '- freezing the versions:
         created a  stable version pointing to versions.' id '8bf2d39e-bb93-4f83-9f7c-6d5590db96b2' date '06/27/2014' time '04:04:25' author 'GuillaumeLarcheveque' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.6' message 'fixed package ref' id 'd2542846-e09e-4630-bda4-85368d047e91' date '02/04/2014' time '05:26:42' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.5' message 'optimizings for XMLParser' id '90af4c09-8edb-430a-9864-7e51dbda2863' date '02/04/2014' time '07:52:02' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-monty.4' message 'optimizings for XMLParser' id '528c52c0-e51e-4829-a3ba-b71d32ace7cf' date '02/04/2014' time '07:43:37' author 'monty' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-StephaneDucasse.3' message 'now on Extras' id '284ac6c0-1199-4ba4-80c8-24f1d92b595c' date '02/21/2013' time '05:21:36' author 'StephaneDucasse' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-StephaneDucasse.2' message 'Testing and all tests are green under Pharo2.0.' id 'd7b40b3d-0758-4136-be61-f1ffee307b35' date '02/16/2013' time '08:28:13' author 'StephaneDucasse' ancestors ((name 'ConfigurationOfOrderPreservingDictionary-StephaneDucasse.1' message 'first version to be tested.' id '39cbb0a4-1567-4cda-a11b-32cc86306646' date '02/16/2013' time '08:22:30' author 'StephaneDucasse' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())