Hey Eric Thanks, that trick worked a treat :-).
By the way, is it in any way ready for me to start using in a simple sense (no undo, just storing/retrieving data and its history for viewing)? Cheers Chris On 26/02/2011, at 18:59 PM, Eric Wasylishen wrote: > Hey Chris, > >> By the way - how do you get ProjectDemo working? I tried to compile it with >> XCode (I'm on 10.6), but it couldn't find the EtoileFoundation headers. Is >> everything I need under the branches/ericwa directory? > > Yeah, the branches/ericwa/ObjectMerging directory should have everything. I > think it's an Xcode quirk - try going to Xcode's Preferences -> Building -> > Place Build Products in Custom Directory, and choose a folder - I use > ~/build. I hope that fixes it.. > > If you get ProjectDemo running, it's a bit confusing because a lot of it is > broken. :-/ > > Things that work are: > - You can create new outline documents, insert items and manipulate a > hierarchy, and type in names for the outline items. You can also drag and > drop subtrees between outline documents, and Control+drag to create links. > - You can kill the app and restart it without losing any work (at least for > the outline documents - the text and drawing documents are not persisted) > - View -> Project History shows the log of commits stored in the repository, > and lets you browse the data. > - In the project history you can select a history item and try "selective > undo". It's quite buggy but works for some things. > - The tagging panel should work (view -> tags). It applies to whatever > document window has focus and lets you add or remove tags to that document, > and view the list of tags applied to it. > > This demo uses the first iteration of the persistence framework I was working > on last year - there are further experiments in the framework design in the > ObjectMerging2, 3, and 4 directories. I'm still planning to finish this demo > app, because it identified a lot of interesting issues for version control of > composite documents. Hopefully, the next iteration of the persistence > framework for this can become CoreObject! > > Eric > _______________________________________________ > Etoile-dev mailing list > [email protected] > https://mail.gna.org/listinfo/etoile-dev -------- Christopher Armstrong [email protected] _______________________________________________ Etoile-dev mailing list [email protected] https://mail.gna.org/listinfo/etoile-dev
