Fossil

File History
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of tools/cvs2fossil/lib/c2f_pcollsym.tcl

2008-03-02
01:06
Fixed typo in a comment. file: [67107f6d] check-in: [479c96c0] user: aku branch: trunk, size: 10211
2008-02-24
18:01
Updated my notes regarding memory usage. Converted more locations to incremental query processing via 'state foreachrow', now throughout the importer. file: [596822d4] check-in: [f637d422] user: aku branch: trunk, size: 10210
2007-12-08
03:39
More comments on sql statements, slight reordering of some tables and conditions. file: [7383c81d] check-in: [f7fe15cd] user: aku branch: trunk, size: 10106
2007-12-02
23:47
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. file: [50ae29e5] check-in: [e288af39] user: aku branch: trunk, size: 9202
03:40
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. file: [47871c6a] check-in: [74854a30] user: aku branch: trunk, size: 9177
2007-11-25
07:54
Code cleanup. Removed trailing whitespace across the board. file: [0ef91b21] check-in: [b679ca33] user: aku branch: trunk, size: 9131
2007-11-22
06:03
Fixed the calculation of possible parents for a detached NTDB. Has to be trunk. The symbols were skipped before, causing them to have no parents at all later on, forcing an abort after CollateSymbols. Added some high verbosity log commands for debugging of this area. file: [7f9106e8] check-in: [930ec162] user: aku branch: trunk, size: 9133
2007-11-06
04:55
Extended comment. file: [7553c653] check-in: [d314894b] user: aku branch: trunk, size: 9051
04:53
Fix in pass 3, do not compute prefered parents for the excluded symbols. Exclude them from the final check as well due to this. file: [cd17ca9f] check-in: [4c8a5a44] user: aku branch: trunk, size: 9034
04:39
Completed pass 3, CollateSymbols. Added code determining for each symbol the prefered parent from all possible parents. This is the symbol with the lowest id among the set with the maximum number of occurences as a parent. file: [e6931f2e] check-in: [efc78b7a] user: aku branch: trunk, size: 8430
2007-11-05
09:04
Extended options processing to handle --exclude, --force-tag, and --force-branch options. Extended project::sym class with in-memkory databases to hold the option information and replaced the 'UserConfig' placeholder with the actual code using the new databases to determine symbol types based on user-requests. Extended the pass itself with code performing various checks on the results of type determination, partially paranoia, partially to find genuine bad requests (excluding symbols with unexcluded blockers, making a symbol with commits on it a tag, ...). NYI: Computation of the prefered parent for all symbols. file: [c53c706e] check-in: [7eaa420a] user: aku branch: trunk, size: 6185
2007-11-02
06:06
Continued work on pass 3, added code to determine the type of symbols based on the tag-, branch-, and commit-counts. Hook for handling data coming from the option processoris present (UserConfig), but only as a placeholder. file: [77182f70] check-in: [f888f06f] user: aku branch: trunk, size: 3614
04:29
Skeleton for pass 3 added, collating the symbols. file: [529d76b2] check-in: [6d4eb247] user: aku branch: trunk, size: 3286 Added