Timeline
Not logged in

22 events by user aku occurring around 2007-10-05 07:08:35.

2007-10-06
21:01:15 * [2e3815c3b4] Added skeleton and dump methods to make file objects proper sinks for the rcs parser. (user: aku, tags: trunk)
21:00:48 * [e7bb3d073d] rcs parser rewritten to snit type, singleton, using callbacks to convey information. Got a grip on regexp -start -indices (^ -> \A, indices are absolute). This means that I now don't have to shift the unprocessed string down in memory, it is all index processing now. This makes for a much faster parser, especially for large files with many revision... (user: aku, tags: trunk)
20:58:24 * [ec053168a8] Nicer parser integration into pass II, and sort files for easier filesystem traversal during parsing. (user: aku, tags: trunk)
18:43:01 * [8a93ffa9c1] Fleshed out pass II, added skeleton of rcs archive class, started integration of rcs parser. (user: aku, tags: trunk)
18:28:33 * [860f533e98] Bringing back in the old parser for rcs archives. (user: aku, tags: trunk)
03:56:32 * [fdbc01df95] Added pass II (collection of revision and symbols), basic skeleton and state definitions, and integrated into the pass manager. (user: aku, tags: trunk)
03:55:06 * [10f9d51bb2] Added documentation to state definition, and debugging output to the state system itself. (user: aku, tags: trunk)
03:53:41 * [43d72c6246] Better formatting for --help-passes, align codes. (user: aku, tags: trunk)
2007-10-05
07:27:52 * [042d54bae5] Completed integration of state with pass I, now saving projects and files into it. (user: aku, tags: trunk)

07:08:35 * [d174affb48] Collapse multiple uses of a project path into one project. (user: aku, tags: trunk)

07:07:51 * [78da61db0e] Added documentation for the persistent state of pass I. (user: aku, tags: trunk)
06:50:57 * [fb1e36d290] Extended state handling with methods to declare usage and structure of state, started integration of state with pass I, collection of projects and files. (user: aku, tags: trunk)
05:33:14 * [eb656de7d9] Added the basic parts of the state manager and integrated it with option processor and pass manager. (user: aku, tags: trunk)
2007-10-04
04:34:59 * [52f2254007] Continued work on pass I. Filled in the repository management, and basic implementation of project objects. Missing are persistence and the foundation for that (cache database). (user: aku, tags: trunk)
04:32:49 * [2929a438ef] Extended option processing, added handling of verbosity/quietness. (user: aku, tags: trunk)
2007-10-03
04:18:18 * [47740cc1f6] Added stub for repository management, added most of pass I, collecting archives in the repository. (user: aku, tags: trunk)
2007-10-02
06:48:55 * [591151532206c] Added the pass management, integrated with application and option processor. (user: aku, tags: trunk)
05:33:09 * [d57b7b4a05] Re-added the user feedback and error reporting utilities, with modifications, and completed the handling of the informational options. (user: aku, tags: trunk)
03:05:43 * [2a98ac44bd] Third attempt at getting a cvs importer which can handle branches. Using cvs2svn code and design notes as a guide. (user: aku, tags: trunk)
2007-09-27
04:44:19 * [7a64b9e738] CVS import. First, fixed sig::next regarding two things. One, we have to take the root version of a file into account as a possible predecessor. Two, a missing changed file may be misclassified and actually be added instead. Second, modified the search for a root changeset of a branch. We now try the existing regular intersection first for exactnes... (user: aku, tags: trunk)