Author: ericwa
Date: Sat Jul 20 00:59:12 2013
New Revision: 8698
URL: http://svn.gna.org/viewcvs/etoile?rev=8698&view=rev
Log:
CoreObject: Big rewrite of COPersistentRoot, COBranch. Insertions of persistent
roots and creation of new branches are now queued and committed when the
persistent root is committed. The object graph context was also moved to
COBranch, to prepare for real support for cross-persistent root references. All
EUI and CO tests are passing right now.
Modified:
trunk/Etoile/Frameworks/CoreObject/Core/COEditingContext.h
trunk/Etoile/Frameworks/CoreObject/Core/COEditingContext.m
trunk/Etoile/Frameworks/CoreObject/Core/COObject.m
trunk/Etoile/Frameworks/CoreObject/Core/COObjectGraphContext.h
trunk/Etoile/Frameworks/CoreObject/Core/COObjectGraphContext.m
trunk/Etoile/Frameworks/CoreObject/Core/COPersistentRoot.h
trunk/Etoile/Frameworks/CoreObject/Core/COPersistentRoot.m
trunk/Etoile/Frameworks/CoreObject/Core/COSerialization.m
trunk/Etoile/Frameworks/CoreObject/Store/CORevision.h
trunk/Etoile/Frameworks/CoreObject/Store/CORevision.m
trunk/Etoile/Frameworks/CoreObject/Store/COSQLiteStore.h
trunk/Etoile/Frameworks/CoreObject/Store/COSQLiteStore.m
trunk/Etoile/Frameworks/CoreObject/Tests/TestCommitTrack.m
trunk/Etoile/Frameworks/CoreObject/Tests/TestSQLiteStore.m
trunk/Etoile/Frameworks/CoreObject/Tracks/COBranch.h
trunk/Etoile/Frameworks/CoreObject/Tracks/COBranch.m
_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs