Author: qmathe
Date: Mon Nov 19 16:47:43 2012
New Revision: 7880

URL: http://svn.gna.org/viewcvs/etoile?rev=7880&view=rev
Log:
Moved most persistent root related logic from COEditingContext to 
COPersistentRootEditingContext.

* Moved object change tracking (insertion, updates, deletion) to 
COPersistentRootEditingContext

* Moved persistent root reloading and unloading to 
COPersistentRootEditingContext

* Moved core commit logic to COPersistentRootEditingContext

* Introduced some new experimental methods to manage persistent roots in 
COEditingContext

Note: the object cache remains in COEditingContext for now (this choice is 
still 
under evaluation).

Modified:
    trunk/Etoile/Frameworks/CoreObject/COCommitTrack.m
    trunk/Etoile/Frameworks/CoreObject/COCustomTrack.m
    trunk/Etoile/Frameworks/CoreObject/COEditingContext.h
    trunk/Etoile/Frameworks/CoreObject/COEditingContext.m
    trunk/Etoile/Frameworks/CoreObject/COFault.h
    trunk/Etoile/Frameworks/CoreObject/COFault.m
    trunk/Etoile/Frameworks/CoreObject/COPersistentRootEditingContext.h
    trunk/Etoile/Frameworks/CoreObject/COPersistentRootEditingContext.m


_______________________________________________
Etoile-cvs mailing list
Etoile-cvs@gna.org
https://mail.gna.org/listinfo/etoile-cvs

Reply via email to