Author: ericwa
Date: Sun Mar 16 20:28:39 2014
New Revision: 10581

URL: http://svn.gna.org/viewcvs/etoile?rev=10581&view=rev
Log:
COUndoTrack: migrate -undoNode:,-redoNode: to use the new 
-addToStoreTransaction: method in COCommandGroup instead of -applyToContext:, 
and remove -applyToContext: because it is no longer used. This eliminates two 
parallel implementations of the complex logic in 
COCommandSetCurrentVersionForBranch.

Modified:
    trunk/Etoile/Frameworks/CoreObject/Tests/Undo/TestUndo.m
    trunk/Etoile/Frameworks/CoreObject/Undo/COCommand.h
    trunk/Etoile/Frameworks/CoreObject/Undo/COCommand.m
    trunk/Etoile/Frameworks/CoreObject/Undo/COCommandDeleteBranch.m
    trunk/Etoile/Frameworks/CoreObject/Undo/COCommandDeletePersistentRoot.m
    trunk/Etoile/Frameworks/CoreObject/Undo/COCommandGroup.h
    trunk/Etoile/Frameworks/CoreObject/Undo/COCommandGroup.m
    trunk/Etoile/Frameworks/CoreObject/Undo/COCommandSetBranchMetadata.m
    trunk/Etoile/Frameworks/CoreObject/Undo/COCommandSetCurrentBranch.m
    
trunk/Etoile/Frameworks/CoreObject/Undo/COCommandSetCurrentVersionForBranch.m
    trunk/Etoile/Frameworks/CoreObject/Undo/COCommandSetPersistentRootMetadata.m
    trunk/Etoile/Frameworks/CoreObject/Undo/COCommandUndeleteBranch.m
    trunk/Etoile/Frameworks/CoreObject/Undo/COCommandUndeletePersistentRoot.m
    trunk/Etoile/Frameworks/CoreObject/Undo/COUndoTrack.m

[This mail would be too long, it was shortened to contain the URLs only.]

Modified: trunk/Etoile/Frameworks/CoreObject/Tests/Undo/TestUndo.m
URL: 
http://svn.gna.org/viewcvs/etoile/trunk/Etoile/Frameworks/CoreObject/Tests/Undo/TestUndo.m?rev=10581&r1=10580&r2=10581&view=diff

Modified: trunk/Etoile/Frameworks/CoreObject/Undo/COCommand.h
URL: 
http://svn.gna.org/viewcvs/etoile/trunk/Etoile/Frameworks/CoreObject/Undo/COCommand.h?rev=10581&r1=10580&r2=10581&view=diff

Modified: trunk/Etoile/Frameworks/CoreObject/Undo/COCommand.m
URL: 
http://svn.gna.org/viewcvs/etoile/trunk/Etoile/Frameworks/CoreObject/Undo/COCommand.m?rev=10581&r1=10580&r2=10581&view=diff

Modified: trunk/Etoile/Frameworks/CoreObject/Undo/COCommandDeleteBranch.m
URL: 
http://svn.gna.org/viewcvs/etoile/trunk/Etoile/Frameworks/CoreObject/Undo/COCommandDeleteBranch.m?rev=10581&r1=10580&r2=10581&view=diff

Modified: 
trunk/Etoile/Frameworks/CoreObject/Undo/COCommandDeletePersistentRoot.m
URL: 
http://svn.gna.org/viewcvs/etoile/trunk/Etoile/Frameworks/CoreObject/Undo/COCommandDeletePersistentRoot.m?rev=10581&r1=10580&r2=10581&view=diff

Modified: trunk/Etoile/Frameworks/CoreObject/Undo/COCommandGroup.h
URL: 
http://svn.gna.org/viewcvs/etoile/trunk/Etoile/Frameworks/CoreObject/Undo/COCommandGroup.h?rev=10581&r1=10580&r2=10581&view=diff

Modified: trunk/Etoile/Frameworks/CoreObject/Undo/COCommandGroup.m
URL: 
http://svn.gna.org/viewcvs/etoile/trunk/Etoile/Frameworks/CoreObject/Undo/COCommandGroup.m?rev=10581&r1=10580&r2=10581&view=diff

Modified: trunk/Etoile/Frameworks/CoreObject/Undo/COCommandSetBranchMetadata.m
URL: 
http://svn.gna.org/viewcvs/etoile/trunk/Etoile/Frameworks/CoreObject/Undo/COCommandSetBranchMetadata.m?rev=10581&r1=10580&r2=10581&view=diff

Modified: trunk/Etoile/Frameworks/CoreObject/Undo/COCommandSetCurrentBranch.m
URL: 
http://svn.gna.org/viewcvs/etoile/trunk/Etoile/Frameworks/CoreObject/Undo/COCommandSetCurrentBranch.m?rev=10581&r1=10580&r2=10581&view=diff

Modified: 
trunk/Etoile/Frameworks/CoreObject/Undo/COCommandSetCurrentVersionForBranch.m
URL: 
http://svn.gna.org/viewcvs/etoile/trunk/Etoile/Frameworks/CoreObject/Undo/COCommandSetCurrentVersionForBranch.m?rev=10581&r1=10580&r2=10581&view=diff

Modified: 
trunk/Etoile/Frameworks/CoreObject/Undo/COCommandSetPersistentRootMetadata.m
URL: 
http://svn.gna.org/viewcvs/etoile/trunk/Etoile/Frameworks/CoreObject/Undo/COCommandSetPersistentRootMetadata.m?rev=10581&r1=10580&r2=10581&view=diff

Modified: trunk/Etoile/Frameworks/CoreObject/Undo/COCommandUndeleteBranch.m
URL: 
http://svn.gna.org/viewcvs/etoile/trunk/Etoile/Frameworks/CoreObject/Undo/COCommandUndeleteBranch.m?rev=10581&r1=10580&r2=10581&view=diff

Modified: 
trunk/Etoile/Frameworks/CoreObject/Undo/COCommandUndeletePersistentRoot.m
URL: 
http://svn.gna.org/viewcvs/etoile/trunk/Etoile/Frameworks/CoreObject/Undo/COCommandUndeletePersistentRoot.m?rev=10581&r1=10580&r2=10581&view=diff

Modified: trunk/Etoile/Frameworks/CoreObject/Undo/COUndoTrack.m
URL: 
http://svn.gna.org/viewcvs/etoile/trunk/Etoile/Frameworks/CoreObject/Undo/COUndoTrack.m?rev=10581&r1=10580&r2=10581&view=diff


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

Reply via email to