Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
9 check-ins using file tools/cvs2fossil/lib/c2f_pinitcsets.tcl version 30453369b1
|
2007-11-29
| ||
| 06:10 | Integrate the new singletons with the main class, route the relevant places to them. check-in: c74fe3de3f user: aku tags: trunk | |
| 05:58 | This commit starts a series of incremental changes not quite completely overhauling the handling of changesets, i.e. of project-level revisions. Actually this series of changes already started with [8ce7ffff21] as the bug it fixes was found when the first parts of the overhaul tripped the new integrity conditions for the modified changesets. Background: In the last few days I repeatedly ran against the wall of an assertion in pass 9, last of the cycle breakers, with the revision changesets coming in out of order when the symbols were added to the dependency graph. While walking to the office, and later re-reading the relevant parts of cvs2svn again I had several insights. Trigger was the realization that giving the tag changesets successor dependencies was wrong. Tags describe a state, they have no successors. This caused the re-read, and I recognized that my handling of the symbol changesets was completely wrong, that with using revisions as their data. It should have been the tags and branches. From there their actual dependencies (versus my reuse of revision dependencies) fell out naturally. I have decided to commit my rewrite of the internals incrementally to make it easier to follow them, despite leaving the sourcebase in an unusable state during the series. One big commit would be much more difficult to understand. The... check-in: 27b15b7095 user: aku tags: trunk | |
|
2007-11-28
| ||
| 08:35 | Bugfix in FilterSym pass. Grafting branches operated on the tags table :( check-in: 8ce7ffff21 user: aku tags: trunk | |
| 05:39 | Added convenience method for assertions and used it in place of the existing if/trouble internal constructions. Changed API of 'log write' so that we can defer substituation of the message to when the write actually happen, and converted all places which would be hit by double-substitution. The remaining 'log write' calls will be converted incrementally. check-in: 47d52d1efd user: aku tags: trunk | |
|
2007-11-27
| ||
| 09:07 | Modified to break all backward symbols, not only branches, removed the other custom circle breaking code, should not be needed any longer (See comments for proof). check-in: 6b520e7d97 user: aku tags: trunk | |
| 09:05 | Bugfix: Sort pending nodes fully deterministic, and moved to separate helper command. Tweaked log output. check-in: 3e18606b5c user: aku tags: trunk | |
| 09:04 | Updated to extended changeset string, and added tabular formatting. Further tweaked output, putting timestamp adjust messages on the same line as the changeset itself. check-in: 1c39e57637 user: aku tags: trunk | |
| 09:03 | Changesets, extended human readable representation, and tweaking of log output. check-in: 911d56a8c8 user: aku tags: trunk | |
| 08:59 | Bugfix in the generation of the initial symbol changesets. Keep entries apart per line-of-development. check-in: 2e07cd7164 user: aku tags: trunk | |