Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
7 check-ins using file tools/cvs2fossil/lib/c2f_cyclebreaker.tcl version c1b1baf75a
|
2007-12-02
| ||
| 06:17 | Fix table linkage in query, and duplicated conditions :( check-in: f7cca3f082 user: aku tags: trunk | |
| 05:49 | Performance bugfix. nextmap/premap can still be performance killers and memory hogs. Moved the computation of sucessor changesets down to the type-dependent code (new methods) and the SQL database, i.e. the C level. In the current setup it was possible that the DB would deliver us millions of file-level dependency pairs which the Tcl level would then reduce to tens of actual changeset dependencies. Tcl did not cope well with that amount of data. Now the reduction happens in the query itself. A concrete example was a branch in the Tcl CVS generating nearly 9 million pairs, which reduced to roughly 200 changeset dependencies. This blew the memory out of the water and the converter ground to a halt, busily swapping. Ok, causes behind us, also added another index on 'csitem(iid)' to speed the search for changesets from the revisions, tags, and branches. check-in: 9c57055025 user: aku tags: trunk | |
| 04:55 | Bugfix. Have the symbol dependency retrieval commands actually return something. check-in: 712010580a user: aku tags: trunk | |
| 03:49 | Deactivated caching of the nextmap/premap data, with the indices the retrieval seems to be fast enough to allow us to reduce mem consumption. Tweaked log output, and sql formatting. check-in: ac02614803 user: aku tags: trunk | |
| 03:46 | Bugfix in ValidateFragments, tweaked comment a bit, bugfix in SQL, reordered tables in the successor/predecessor queries a bit to show the actual progression of their use. check-in: fbfb531868 user: aku tags: trunk | |
| 03:42 | Fixed typo. Grr. check-in: 0a97ad385a user: aku tags: trunk | |
| 03:41 | Added progress output to the code loading up the graph to traverse, nodes, and arcs. check-in: 41d41c7b57 user: aku tags: trunk | |