22 events by user aku occurring around 2007-12-02 20:04:40.
2007-12-05
| ||
02:29:48 | * | [0ee9711e2e] Went to explicit var-substitution for the dynamic sql queries, makes formatting easier. (user: aku, tags: trunk) |
02:25:30 | * | [5b2d15f183] Fixed typo, although it did not break anything. (user: aku, tags: trunk) |
02:24:25 | * | [229050721f] Fixed log progress use in last breaker pass. Disabled the check regarding revision order. It still triggers and I can't see anything wrong. Pressing forward for now, i.e. get the remaining passes done, then revisit this issue. (user: aku, tags: trunk) |
02:22:52 | * | [c4003e7b93] The handling of detached lines of development (floating branches) still had some bugs regarding the linkage to their revisions, especially the first revision on such branches. Fixed the relevant places, added early integrity checks and updated the main checks to handle the situation. (user: aku, tags: trunk) |
02:21:00 | * | [3c0ef2c379] Removed lots of now dead code. Added a note to the last remaining user of the changeset method 'nextmap'. (user: aku, tags: trunk) |
2007-12-04
| ||
04:54:10 | * | [711e000206] Reworked ComputeLimits in the last breaker pass. Moved the heavy computation of the max predecessor / min successor data down to the sql in the changeset class. (user: aku, tags: trunk) |
2007-12-02
| ||
23:47:45 | * | [e288af3995] Fluff: Renamed state methods use/reading/writing to usedb/use/extend for clarity. Updated all callers. Extended state module with code to dump the SQL statements it receives to a file for analysis. Extended the 'use' declarations of several passes. (user: aku, tags: trunk) |
23:45:09 | * | [060513f2a9] Actually put the code for the new pass into the repository. (user: aku, tags: trunk) |
20:06:13 | * | [e8c374f670] Importer Status... Speed. This is now mostly acceptable. The one exception is pass 'BreakAllCsetCycles'. The reason is that the limit computation it does for backward branches still uses the inefficient file-level dependency computation. This will be tackled in short order. For the other passes the file spent is 'CsetsDeps' is recouped by the much... (user: aku, tags: trunk) |
20:04:40 | * | [00bf8c198e] The performance was still not satisfying, even with faster recomputing of successors. Doing it multiple times (Building the graph in each breaker and sort passes) eats time. Caching in memory blows the memory. Chosen solution: Cache this information in the database. Created a new pass 'CsetDeps' which is run between 'InitCsets' and 'BreakRevCsetCy... (user: aku, tags: trunk) |
06:58:49 | * | [a437da486d] Added progress output to the breaking of backward branches. (user: aku, tags: trunk) |
06:57:56 | * | [fd93aa26a6] Finally committing another disabled integrity constraint for changesets, explanations in the comments. (user: aku, tags: trunk) |
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) |