22 checkins occurring around 2007-12-01 18:36:26.
2007-12-02
| ||
06:49:19 | * | [c784751485] Bugfix. Typo. (user: aku, tags: trunk) |
06:18:42 | * | [487bb1c619] Modified loop check in cycle breaker to abort immediately on first looped changeset. (user: aku, tags: trunk) |
06:17:59 | * | [f7cca3f082] Fix table linkage in query, and duplicated conditions :( (user: aku, tags: trunk) |
05:49:00 | * | [9c57055025] 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 th... (user: aku, tags: trunk) |
04:55:38 | * | [712010580a] Bugfix. Have the symbol dependency retrieval commands actually return something. (user: aku, tags: trunk) |
03:49:11 | * | [ac02614803] 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. (user: aku, tags: trunk) |
03:46:33 | * | [fbfb531868] 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. (user: aku, tags: trunk) |
03:42:27 | * | [0a97ad385a] Fixed typo. Grr. (user: aku, tags: trunk) |
03:41:33 | * | [41d41c7b57] Added progress output to the code loading up the graph to traverse, nodes, and arcs. (user: aku, tags: trunk) |
03:40:56 | * | [74854a30b8] Added ability to declare indices on tables in the persistent state. Used this to declare indices on critical columns. Slows down the transactions saving changesets, this however is made up when it comes to successor/predecessor retrieval of changesets. (user: aku, tags: trunk) |
2007-12-01
| ||
18:36:26 | * | [79c227a9c0] Bugfix. Handle free-floating branches (their root revision was removed as unnecessary). (user: aku, tags: trunk) |
18:35:07 | * | [5bbc7d4c57] Helper updated to changes in state definition. (user: aku, tags: trunk) |
2007-11-30
| ||
15:21:14 | * | [fc635d5977] Updated helper app to changed state definition (csrevision -> csitem). (user: aku, tags: trunk) |
15:20:40 | * | [3db03be62f] Fixed typo of keyword. (user: aku, tags: trunk) |
06:57:19 | * | [0af7a3c8ac] Easier name for self-referential changesets, loopcheck. Made conditional on option --loopcheck, default off, and avoided if the general checks on changesets report trouble. Reinstated the loop check in the cycle breaker core in simpler form, reusing the new command in the changeset class. (user: aku, tags: trunk) |
06:50:47 | * | [c14e8f84cd] Moved the integrity checks for split fragments into separate command. Reworked breaking of internal dependencies to contrain the length of the pending list. That part of the system is still a memory hog, especially for large changesets. Added notes about this and the successor retrieval being a bottleneck. (user: aku, tags: trunk) |
04:27:05 | * | [facb4a8721] Fixed bug in new changeset code, tagged and untagged item lists went out of sync. (user: aku, tags: trunk) |
03:57:19 | * | [b42cff97e3] Replaced the checks for self-referential changesets in the cycle breaker with a scheme in the changeset class doing checks when splitting a changeset, which is also called by the general changeset integrity code, after each pass. Extended log output at high verbosity levels. Thorough checking of the fragments a changeset is to be split into. (user: aku, tags: trunk) |
2007-11-29
| ||
09:16:33 | * | [80b1e8936f] Renamed state table 'csrevision' to 'csitem' to reflect the new internals of changesets. Updated all places where it is used. (user: aku, tags: trunk) |
09:15:35 | * | [4859304926731f] Fix bad variable name. (user: aku, tags: trunk) |