22 events occurring around 2007-11-29 07:50:36.
2007-11-30
| ||
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) |
09:14:51 | * | [af5904e6b7] Updated commentary regarding cycles at this point, items instead of comments, etc. (user: aku, tags: trunk) |
09:13:07 | * | [960645443b] Extended checks for looped changesets. (user: aku, tags: trunk) |
07:58:14 | * | [61829b076b] Renamed changeset method to describe modified results, and updated the one invoker (user: aku, tags: trunk) |
07:55:01 | * | [04d76a9e79] Renamed changeset method to describe modified results, and updated the one invoker. Modified the sorting of time ranges. Now by max, min as tiebreaker, and object name as last tiebreaker. (user: aku, tags: trunk) |
07:50:36 | * | [2c9c26815f] Added missing state declarations. (user: aku, tags: trunk) |
07:49:25 | * | [31d0fe7dd7] Added mising state declarations. (user: aku, tags: trunk) |
07:47:50 | * | [27f093d23c] More realignment of variable names with their content, in pass 5. (user: aku, tags: trunk) |
07:41:48 | * | [39e19c0cf3] Simplified some code dealing with the item -> changeset map, using the changed semantics (1:n -> 1:1). (user: aku, tags: trunk) |
07:36:27 | * | [deab4d035b] Brought the variable names into alignment with the semantics, now again naming what is stored in them. (user: aku, tags: trunk) |
07:24:39 | * | [0fcfbf7828] Reworked the in-memory databases of changesets. Objects now hold items, not only revisions. Tags, and branches are new possibilities. Lists of ids go to the type-dependent retrieval command. List of tagged items (type/id pairs) come back, and are in the API. The 1:n map revisions to changesets is now an 1:1-map tagged items to changeset. (user: aku, tags: trunk) |
07:02:39 | * | [b1666f8ff4] Implemented time ranges and dependency retrieval for the tag and branch based changesets. (user: aku, tags: trunk) |
06:58:08 | * | [70d2283564] Moved the existing successor/predecessor code from main class to the proper singleton. Fixed config of main class, isn't simple dispatch any longer. Simplified calculation of the readable representation of changesets and removed code which has become superfluous. (user: aku, tags: trunk) |
06:47:18 | * | [4b15fa348d] Added equivalent checks for the tag and branch based changesets. (user: aku, tags: trunk) |
06:40:19 | * | [de10b2301e] Shuffled and updated the existing checks of revision changesets. (user: aku, tags: trunk) |