File Annotation
Not logged in
90f8319a32 2007-08-25       aku: [Andreas Kupries]
90f8319a32 2007-08-25       aku: 
90f8319a32 2007-08-25       aku: Things to work on:
90f8319a32 2007-08-25       aku: 
90f8319a32 2007-08-25       aku: * Add a 'test' target to the makefile for easy invokation of the
90f8319a32 2007-08-25       aku:   fossil testsuite.
90f8319a32 2007-08-25       aku: 
90f8319a32 2007-08-25       aku: * Think about exposure of functionality as libraries, i.e. Tcl
90f8319a32 2007-08-25       aku:   packages. Foundations like delta, etc. first, work up to
90f8319a32 2007-08-25       aku:   higher-levels.
90f8319a32 2007-08-25       aku: 
90f8319a32 2007-08-25       aku: * Document delta format, delta encoder.
90f8319a32 2007-08-25       aku: 
90f8319a32 2007-08-25       aku: * Document the merge algorithm.
90f8319a32 2007-08-25       aku: 
90f8319a32 2007-08-25       aku: * Document the xfer protocol.
90f8319a32 2007-08-25       aku: 
90f8319a32 2007-08-25       aku: General ideas:
90f8319a32 2007-08-25       aku: 
90f8319a32 2007-08-25       aku: * Use TLS/SSL in the xfer module to enhance privacy of
90f8319a32 2007-08-25       aku:   communications. Integrity too, however that is also handled in the
90f8319a32 2007-08-25       aku:   fossil protocol itself.
90f8319a32 2007-08-25       aku: 
90f8319a32 2007-08-25       aku:   Possibility: OpenSSL.
90f8319a32 2007-08-25       aku:   Dis: Library is large, makes self-containment of fossil difficult.
90f8319a32 2007-08-25       aku:   Adv: Known library, proven? design/robustness/implementation? -> Marketing
90f8319a32 2007-08-25       aku: 
90f8319a32 2007-08-25       aku:   Possibility: Tcl 8.5+extended libtom* functionality
90f8319a32 2007-08-25       aku:   Dis: New implementation, less proven
90f8319a32 2007-08-25       aku:   Adv: More selfcontained.
90f8319a32 2007-08-25       aku: 
90f8319a32 2007-08-25       aku:   Possibility: lib-gnupg
90f8319a32 2007-08-25       aku:   Dis:
90f8319a32 2007-08-25       aku:   Adv:
90f8319a32 2007-08-25       aku: 
90f8319a32 2007-08-25       aku: * Talk to Mark Roseman about his Projectforum system and its
90f8319a32 2007-08-25       aku:     suitability as the wiki component. And in reverse the possibility
90f8319a32 2007-08-25       aku:     of using Fossil as the version engine underneath ProjectForum.
90f8319a32 2007-08-25       aku: 
90f8319a32 2007-08-25       aku: * Talk to Colin McCormack / Kevin Kenny about usability of Fossil as
90f8319a32 2007-08-25       aku:   version engine underneath Tcler's Wiki, and also for the wiki
90f8319a32 2007-08-25       aku:   itself. (Note: Chat message by kbk showed that he is aware of
90f8319a32 2007-08-25       aku:   fossil).
90f8319a32 2007-08-25       aku: 
90f8319a32 2007-08-25       aku: Notes:
90f8319a32 2007-08-25       aku: 
90f8319a32 2007-08-25       aku: *  Stephen Huntley - tdelta (tclvfs, versioned filesystem, see also
90f8319a32 2007-08-25       aku:    http://wiki.tcl.tk/12803), compare against delta here.
90f8319a32 2007-08-25       aku: 
90f8319a32 2007-08-25       aku: * fts2 as is is difficult to use in fossil. Indexing currently
90f8319a32 2007-08-25       aku:   requires the blob data to be fully visible, counter to the extensive
90f8319a32 2007-08-25       aku:   use of compression (delta,zlib) in repositories.