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: 464a46dad2 2007-08-26 aku: * Rework the code underlying the test target to clone the repository 464a46dad2 2007-08-26 aku: and workspace before running tests, to avoid modifying the 464a46dad2 2007-08-26 aku: development repository by accident. 464a46dad2 2007-08-26 aku: 4bf5cf121e 2007-08-26 aku: * Update the testsuite to the current design and implementation of 4bf5cf121e 2007-08-26 aku: fossil. 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. 4e02d677c2 2008-02-04 aku: => Mark Janssen has started on this. 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. 103c397e4b 2007-08-28 aku: 103c397e4b 2007-08-28 aku: * CVS import. Testcases: Tcl, Tk, Tcllib. 464a46dad2 2007-08-26 aku: 464a46dad2 2007-08-26 aku: Questions 464a46dad2 2007-08-26 aku: 464a46dad2 2007-08-26 aku: * In the timeline seen at http://fossil-scm.hwaci.com/fossil/timeline 464a46dad2 2007-08-26 aku: the manifest uuids are links to pages providing additional 464a46dad2 2007-08-26 aku: information abut the change, differences, parent/child linkage, etc. 464a46dad2 2007-08-26 aku: 464a46dad2 2007-08-26 aku: The timeline accessible generated by 'fossil server' and accessible 464a46dad2 2007-08-26 aku: at http://localhost:8080/timeline however does not have such links. 464a46dad2 2007-08-26 aku: 464a46dad2 2007-08-26 aku: One wonders why ? 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.