Author: ericwa
Date: Sat Dec 14 01:28:52 2013
New Revision: 9864

URL: http://svn.gna.org/viewcvs/etoile?rev=9864&view=rev
Log:
Fix for the following issues raised by Quentin. Mostly documentation fixes.

- About -shouldMakeEmptyCommit… The documentation sounds vague by using 
'would':  Would be used to cause a "checkpoint" revision to be written. Doe 
that mean the usage is uncertain?
        - Changed wording

- Not sure it's useful to keep -canUndo, -canRedo, -undo and -redo in 
COBranch.h since the public API is inherited from COTrack
        - Removed

- Provide examples for applying diff from -mergeInfoForMergingBranch: and 
-mergeInfoForMergingRevision: (see API doc)
        - Added "not finalized" comment. Also added to COMergeInfo

- For the following, I prefer to use [self initWithStore: nil] pattern since it 
means we transparently follow the designated initializer constraints. For 
example, if we decided to support a nil store later, -init will behave 
correctly without any changes.

- (id)init
{
        [self doesNotRecognizeSelector: _cmd];
        return nil;
}
        - Fixed

- What about the FIXME comment for -didCommitWithCommand:persistentRoots:
        - Updated and changed to NOTE

- Status of the FIXME in -objectReferenceWithUUID:?
        - Fixed

- Attempting to set a value for a readonly property should raise an exception 
<-- This was removed from the TODO list, but I cannot find the code to detect 
this issue in COObject
        - Re-added

- Remove "Support transient persistent roots" from TODO


Added:
    trunk/Etoile/Frameworks/CoreObject/Debugging/
Modified:
    trunk/Etoile/Frameworks/CoreObject/Core/COBranch.h
    trunk/Etoile/Frameworks/CoreObject/Core/COEditingContext.m
    trunk/Etoile/Frameworks/CoreObject/Core/COObjectGraphContext.m
    trunk/Etoile/Frameworks/CoreObject/Diff/COMergeInfo.h
    trunk/Etoile/Frameworks/CoreObject/TODO


_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs

Reply via email to