Timeline
Not logged in

21 checkins occurring around 2007-11-17 00:29:42.

2007-11-21
03:46:22 * [d58423cdc4] API change cycle breaker. The save callback command is now specified through a separate configuration command. Moved callback invokation to helper command. Updated pass 6. Moved changeset selection to helper command. (user: aku, tags: trunk)
03:19:21 * [f0a9e3b523] Try again to get the Login/Logout menu name correct. (user: drh, tags: trunk)
03:17:53 * [bd667b1940] Get the name of the Login/Logout menu option right. (user: drh, tags: trunk)
03:01:40 * [555911dff5] Render the header of every page using subscript. Add a setup page that for editing that subscript. (user: drh, tags: trunk)
2007-11-20
23:54:34 * [e29abeff80] Add the SbS_Render() interface for rendering HTML with embedded subscript. (user: drh, tags: trunk)
06:59:03 * [7f15be9078] Added the ability to export the changeset graphs processed by the passes 6 to 8 using GraphViz's dot-format. This is activated by using the switch '--dots'. Bugfixes in the cycle breaker. First corrected variable names, I forgot to use the standard 'myXXX' format for the typevariables. Second, fixed a bug uncovered by looking at the exported graphs... (user: aku, tags: trunk)
2007-11-18
20:48:07 * [d5e7891b07] Add a more advanced commit-hook mechanism that allows us to specify multiple procedures in a particular order prior to commit. Continuing work toward getting tickets going. (user: drh, tags: trunk)
2007-11-17
17:48:46 * [8c96ed62f5] Continuing work on the infrastructure for tickets. (user: drh, tags: trunk)
04:39:27 * [4e7dd05fc6] Added an option "--batch" with which the user can disable the feedback display standard to interactive use. (user: aku, tags: trunk)

00:29:42 * [38b967dcf5] Merge Merge aku's CVS import changes into the main line. Fix a small bug in diff.c. (user: drh, tags: trunk)

2007-11-16
20:42:31 * [36b96b8616] Rework the merge algorithm. It now only works for text files. But, it no longer gets confused by line endings (\r\n versus \n) and it reports conflicts. (user: drh, tags: trunk)
08:32:40 * [96b7bfb834] Added convenience command to the state package when the sql returns a single row. Added more statistics about revisions, tags, branches, symbols, changesets to various passes. (user: aku, tags: trunk)
06:55:58 * [ce7fb48e8c] Moved out-of-place state declarations to the proper phase (setup, not run). (user: aku, tags: trunk)
06:53:01 * [e7c805f137] Added skeleton of pass 8, the final pass for the breaking of dependency cycles. This pass will handle the remaining cycles crossing revision and symbol changesets. (user: aku, tags: trunk)
06:51:25 * [7b3928681e] Bugfix. Destroy graph object after use. (user: aku, tags: trunk)
04:17:30 * [770a9b576a] Completed pass 7, breaking dependency cycles over symbol changesets. Moved the bulk of the cycle breaker code into its own class as it was common to the passes 6 and 7, and updated the two passes accordingly. Added code to load the changeset counter from the state to start properly. (user: aku, tags: trunk)
03:59:21 * [de64c94f54] Bugfix. When setting up or extended the changeset graph a changeset's successor may lay outside of the set of changesets under consideration, i.e. without a node in the graph. Ignore these. This did not (or only rarely) happen before the bugfix to the successor computation of changesets in project::rev (list instead of single). (user: aku, tags: trunk)
03:54:54 * [2516f4a56d] Bugfix. When I introduced the 'revisionbranchchildren' table to pass 2 I forgot to update pass 4 as well. Added code to drop the excluded revisons from this table as well, as either parent of branches, or branch child of some other revision. (user: aku, tags: trunk)
03:52:18 * [341d96be21] Bugfix. In pass 5, loading the changesets used the type codes instead of the type names. Modified the SQL selecting the data to return the proper names. (user: aku, tags: trunk)