20 descendants of [10f9d51bb2]
2007-10-13
| ||
23:29:17 | * | [ae19c0fcb4] Fork Extended pass manager to handle the skipped and defered passes coming before and after the actually executed passes. Extended passes I and II to have the required methods. Implemented loading (for skipped passes) as skeletons, implemented discarding (for defered passes) completely. Extended state manager with ability to discard state. (user: aku, tags: trunk) |
21:15:30 | * | [27470a9304] Extended pass I to capture the 'file executable' info of rcs archives. Currently the only way to store this info in the destination will be the use of fossil tags. (user: aku, tags: trunk) |
05:39:00 | * | [cb70cf4ad6] The basic work of setting up and linking revisions, tags, and branches is complete. (user: aku, tags: trunk) |
2007-10-12
| ||
07:20:47 | * | [40eaf58ec7] Extended rcs parser with another callback run after the processing of the revision tree completed, before starting on description and delta texts. Updated file class to intercept the callback. (user: aku, tags: trunk) |
07:18:27 | * | [da9295c6f6] Continued to flesh out revision and symbol processing. Started on the project level classses. (user: aku, tags: trunk) |
05:57:53 | * | [be891232a2] Extended rcs parser to tag errors which are syntax errors in the RCS archive. Extended pass handling to capture trouble and distinguish between internal problems and syntax errors. (user: aku, tags: trunk) |
05:56:46 | * | [bd131addb9] Started to flesh out the handling symbols and revisions coming in from the rcs parser. First fragments of revision object. Type methods for classification of revision numb ers. (user: aku, tags: trunk) |
2007-10-10
| ||
05:36:27 | * | [a10f654ac7] Added more checks to pass I looking for possible file/directory conflicts in the repository, and modified traverser to report on and ignore sub directories of Attic's. (user: aku, tags: trunk) |
04:23:22 | * | [338854a61a] API tweak rcs parser, definition of symbols, call through the callback once per symbol instead of once for the whole set. (user: aku, tags: trunk) |
03:28:22 | * | [84de38d73f] Added a lot of skeleton files for the revision and symbol data structures, for both project and file level. (user: aku, tags: trunk) |
2007-10-06
| ||
22:13:25 | * | [70b0aa899a] Found easier way to access the typevariables of singletons when writing the rcs parser. Now moved the other singletons to the same construction. (user: aku, tags: trunk) |
22:06:05 | * | [84871722547960b] Broke static dependency cycle repository <- project <- file <- repository, now using dynamic/runtime object references instead. This allows us to keep the nice and readable format for our files, code is readable too. (user: aku, tags: trunk) |
21:59:03 | * | [3d88cfd05d] Started capture of revision information in file objects. Capturing authors and commit messages and repository level. Completed persistence for these latter too. Rearranged the requirements, imports, and exports a bit to handle the new dependency cycle repository <- project <- file <- repository (user: aku, tags: trunk) |
21:19:26 | * | [6d1811d61e] Continued work on pass II, skeleton of it completed by adding outline of code for persistence. (user: aku, tags: trunk) |
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) |