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.