(name 'Monticello2-avi.12' message 'Add ElementRemoval and tests at the ImageProxy level.' id 'a1fb8dda-43fd-11d9-b578-000a95db7844' date '2 December 2004' time '2:01:01 am' author 'avi' ancestors ((name 'Monticello2-avi.11' message 'Conflict resolution is supported.' id '2b8d1484-4211-11d9-9582-000a95db7844' date '29 November 2004' time '3:15:49 pm' author 'avi' ancestors ((name 'Monticello2-avi.10' message '#includeVersion: now has an #onConflict: block.  This gets triggered at the right time, but isn''t otherwise handled at all.' id '8675e616-420b-11d9-9582-000a95db7844' date '29 November 2004' time '2:35:25 pm' author 'avi' ancestors ((name 'Monticello2-avi.9' message 'Add WorkingCopy>>includeVersion:, which only loads a version if it supercedes what''s already there.' id '6c4d3e91-420a-11d9-9582-000a95db7844' date '29 November 2004' time '2:27:31 pm' author 'avi' ancestors ((name 'Monticello2-avi.8' message 'Introduce the Versions layer, with ElementVersion and WorkingCopy.  Pulled out an abstract MDTestCase with the construction and proxy handling methods (and a subclass MDFakedTestCase which, like MDTestFakeImageProxy, implements the proxy methods to use a FakeImageProxy).  Add #isUpToDate: to ImageProxy (no implementation for SqueakImageProxy yet). WorkingCopy can load and save ElementVersions, creating new versions as needed based on #isUpToDate:. ' id '87007702-4206-11d9-9582-000a95db7844' date '29 November 2004' time '1:59:38 pm' author 'avi' ancestors ((name 'Monticello2-cwp.7' message 'Renamed ProgramElement to ImageElement.' id 'd444de0c-6906-4fe8-89b8-a3dd1ab425fe' date '29 November 2004' time '1:50:10 am' author 'cwp' ancestors ((name 'Monticello2-cwp.6' message 'First implementation of SqueakImageProxy.' id 'ffc1e52d-7bfa-425c-b0fa-3431aed24590' date '29 November 2004' time '1:48:27 am' author 'cwp' ancestors ((name 'Monticello2-cwp.5' message 'Cleaned up the interface TestImageProxy expects from its concrete subclasses.' id 'fe0cb14d-a637-4c6f-9185-f456ba0f5b3f' date '28 November 2004' time '7:06:16 pm' author 'cwp' ancestors ((name 'Monticello2-cwp.4' message 'Refactoring: Pulled out MDTestImageProxy as an abstract superclass for proxy tests.' id 'c479d8d3-2f0b-4111-8523-9a2f4b1bcaf4' date '28 November 2004' time '5:10:22 pm' author 'cwp' ancestors ((name 'Monticello2-cwp.3' message 'Renamed MockImageProxy to FakeImageProxy and extended it to be able to handle properties other than #source.' id '348fefd1-bb04-4b96-aca1-6007f8cdfe2f' date '28 November 2004' time '3:47:37 pm' author 'cwp' ancestors ((name 'Monticello2-cwp.2' message 'Refactoring: Renamed classes and methods to reflect the Element naming scheme.' id '23e9f2e6-4168-11d9-853a-000a95702430' date '28 November 2004' time '1:05:51 pm' author 'cwp' ancestors ((name 'Monticello2-avi.1' message 'Starting to sketch out the ImageProxy, Definition, and DefinitionSnapshot layer.' id '6dd22b78-4152-11d9-9c95-000a95db7844' date '28 November 2004' time '4:30:26 pm' author 'avi' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())