Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins by user aku
|
2014-05-28
| ||
| 03:55 |
Fixed an off-by-one error in print_person().
The original code extracted the leading '<' of the email address as part of the user name, putting an unmatched '<' into the git dump file, and breaking fast_import. This bug was only triggered by the user's contact information actually containing an email address. (check-in: de1921bad3 ... user: aku tags: trunk) | |
|
2012-09-18
| ||
| 21:21 | Merge support for the --template option of the 'new' command to trunk. (check-in: 75bcb48089 ... user: mistachkin tags: trunk) | |
|
2010-11-13
| ||
| 02:17 | Fixed typo in the help message for the deconstruct command (check-in: f7cf6dd7ba ... user: aku tags: trunk) | |
| 02:16 | Fixed typos in commit [aa2fdc286c]. (check-in: 8cf380a48e ... user: aku tags: trunk) | |
|
2010-11-12
| ||
| 20:57 | Fixed typos reported by ticket [a3336458f6864db0404b6d45b144be0b17526fb0]. (check-in: 03b53ca4ca ... user: aku tags: trunk) | |
|
2008-10-09
| ||
| 18:09 | Fixed a number of small typos. (check-in: d0e8e88d54 ... user: aku tags: trunk) | |
|
2008-03-05
| ||
| 05:28 | cvs2fossil, fixed off-by-one errors in the application of RCS patches. (check-in: 68cf3ecdb7 ... user: aku tags: trunk) | |
| 03:44 | Merge to [f08599e87b]. (check-in: f4aa6d09d3 ... user: aku tags: cvs2fossil-complete, trunk) | |
| 03:42 | Split the current import pass into three, for files, changesets, and finalization (fossil rebuild). (check-in: 31b15fcf30 ... user: aku tags: trunk) | |
| 03:42 | Extended main import method (pushto) to handle all types of changesets, not only revisions. Tag changesets lead to tagging of imported revisions, branch changesets reflect the proper location where branches start, and make it possible to handle tagging of branches without revisions as well. Modified code returning changesets for a projects to return all, not only revision, in sync with the previous. Changed the code determining tag/branch lod's to use table 'preferedparent'. (check-in: 983090a343 ... user: aku tags: trunk) | |
| 03:35 | Extended test-import-manifest to return not only the record-id, but the hash uuid as well. Extended the fossil accessor class with methods for regular and branch tagging. Split the initialization from construction (needed for when we split the import pass into three), and a method to set/retrieve the accessor's configuration (persistence across passes). (check-in: b7fc4d9d04 ... user: aku tags: trunk) | |
| 03:30 | Remember #commits to a workspace (= lod), and also their parental relationship. This will be used to control branch tagging (add/cancel), and provides us with the proper names for the tags as well. (check-in: 011fb38dda ... user: aku tags: trunk) | |
| 03:24 | Reverting the change of [a5840849d0]. Use of 'preferedparent' is ok. The problem I attempted to fix is properly fixed by looking at the branch changesets as well during import, and by acknowledging that there can be branches which have no changesets committed to them. (check-in: 99004d57a3 ... user: aku tags: trunk) | |
|
2008-03-02
| ||
| 01:09 | Changed the printing of the symbol tree to be based on table 'preferedparent', and introduced two procs to shorten the fomratting code. (check-in: ae53becda4 ... user: aku tags: trunk) | |
| 01:07 | Fixed typo in a comment, and extended the description of the pass to be more clear. (check-in: e3e3d301fc ... user: aku tags: trunk) | |
| 01:06 | Fixed typo in a comment. (check-in: 479c96c0fc ... user: aku tags: trunk) | |
|
2008-02-27
| ||
| 08:00 | Fix comment typo, and add comment about possible simplification. (check-in: 83ecb5b945 ... user: aku tags: trunk) | |
| 04:15 | Merged with [82fc5abb60]. (check-in: 2e84fb3e54 ... user: aku tags: trunk) | |
| 04:14 | Added options --tempdir, -t to redirect the importer to a user-specified directory for temp files and directories. (check-in: c5e9fa8d70 ... user: aku tags: trunk) | |
|
2008-02-26
| ||
| 04:55 | Merged with [aa519dbd99]. (check-in: 91fd4205ea ... user: aku tags: trunk) | |
| 04:53 | Updated method 'drop' of changesets, the in-memory parts have migrated to 'destroy' as part of the work on pass InitCSets. (check-in: 8dd5afbc80 ... user: aku tags: trunk) | |
|
2008-02-24
| ||
| 18:50 | Merged to [ed26056bb5]. (check-in: 588bb7cd73 ... user: aku tags: trunk) | |
| 18:01 | Updated my notes regarding memory usage. Converted more locations to incremental query processing via 'state foreachrow', now throughout the importer. (check-in: f637d42206 ... user: aku tags: trunk) | |
| 04:43 | New command 'state foreachrow' for incremental result processing, using less memory. Converted a number of places in pass InitCSet to this command, and marked a number of othre places for possible future use. (check-in: 6559f3231e ... user: aku tags: trunk) | |
| 02:16 | Plugged memory leak in changeset destructor. Updated commentary. Reformatting of a few integrity checks for readability. (check-in: 4b0f43fb2f ... user: aku tags: trunk) | |
| 00:14 | Changed the encoding of the values stored in DEPC. Keep only start/end of the range, not the list of all positions in it. That caused the memory-blowup. (check-in: 59b54efab5 ... user: aku tags: trunk) | |
|
2008-02-23
| ||
| 20:18 | Split internals of breakinternaldependencies into more manageable pieces in prep for upcoming work on the handling of pseudo-dependencies. (check-in: 530168ec30 ... user: aku tags: trunk) | |
| 20:17 | Fix code handling --memory-track, missed import of its supporting command. (check-in: 0246783012 ... user: aku tags: trunk) | |
| 07:12 | Tweaked integrity output lightly. (check-in: 7c6df76554 ... user: aku tags: trunk) | |
| 07:10 | Fix extraction of memory data from the log, pipe symbol is special. (check-in: cff0185200 ... user: aku tags: trunk) | |
| 06:40 | Merged bugfix [b3d61d7829] into the main branch for optimization of memory usage. (check-in: efec424a19 ... user: aku tags: trunk) | |
| 06:37 | Merged bugfix [b3d61d7829] into this semi-abandoned branch just in case we will work on it again. Do it now instead of forgetting it later. (closed check-in: 383c10f004 ... user: aku tags: trunk) | |
| 06:33 | Fixed bug made in [f46458d5bd] which prevented the saving of the changesets generated by the breaking of the internal dependencies. (check-in: b3d61d7829 ... user: aku tags: trunk) | |
|
2008-02-21
| ||
| 05:13 | Added high-level logging for memory tracing to the code breaking the preliminary changesets. First runs indicate that the DEPC array becomes so very large, caused by a high amount of indirect dependencies (several hundred). (check-in: c2ad73ed92 ... user: aku tags: trunk) | |
|
2008-02-20
| ||
| 06:03 | Modified the changeset class to move handling of the changeset lists to fully after their creation and storage. This is item (3) in cvsfossil.txt. The results do not satisfy however. During the creation of each changeset memory usage is (fractonally) lower, however at the end, after all changesets haven been loaded memory usage is consistently higher. The reason for that is not known. I am saving this for possible future evolution and usage, but will not pursue this further right now. The gains seem to be too small compared to the overall loss. InitializeBreakstate is likely a better target, despite its complexity. (check-in: faf57d7462 ... user: aku tags: trunk) | |
|
2008-02-17
| ||
| 02:06 | Reworked the basic structure of pass InitCSets to keep memory consumption down. Now incremental creates, breaks, saves, and releases changesets, instead of piling them on before saving all at the end. Memory tracking confirms that this changes the accumulating mountain into a near-constant usage, with the expected spikes from the breaking. (check-in: f46458d5bd ... user: aku tags: trunk) | |
|
2008-02-16
| ||
| 06:46 | Extended pass InitCsets and underlying code with more log output geared towards memory introspection, and added markers for special locations. Extended my notes with general observations from the first test runs over my example CVS repositories. (check-in: 27ed4f7dc3 ... user: aku tags: trunk) | |
| 06:45 | Integrated memory tracking into the option processor for activation and configuration, and into the log system for use. The latter means that each actual output to the log is an introspection point. (check-in: 7b71f64766 ... user: aku tags: trunk) | |
| 06:43 | Created a memory tracking subsystem to investigate memory consumption of the system in general, and pass InitCsets in particular. getmemory series is a postprocessor pulling the data out of the log and into a tables gnuplot is able to handle. (check-in: 8287044ecd ... user: aku tags: trunk) | |
|
2008-02-14
| ||
| 04:27 | Bugfix. Allow for removal of a path from a workspace which was not added to the workspace yet. Issue a warning when encontering this. (check-in: a25bafb76a ... user: aku tags: trunk) | |
| 04:26 | Tune log output tracking the creation workspace objects, make them less stilted. (check-in: 300f31260b ... user: aku tags: trunk) | |
|
2008-02-13
| ||
| 04:57 | Tuned the handling of the vendor branch in case we have multiple different symbols representing it. The import pass now effectively merges these symbols into a single line of development. (check-in: 6d5de5f1c1 ... user: aku tags: trunk) | |
|
2008-02-12
| ||
| 06:23 | Extended my notes. (check-in: de03c8b1ea ... user: aku tags: trunk) | |
| 05:39 | Time information extended to include a total summed over all passes. Output extended to include formatted time data (hours, minutes, seconds). (check-in: 7817ff2212 ... user: aku tags: trunk) | |
| 04:25 | Report destination file for repository, and fix bug with the naming of the destination triggered when importing a repository in toto. (check-in: 0d02fe6c7a ... user: aku tags: trunk) | |
| 04:24 | Added code to skip of administrative .cvsignore files. Added code to detect and warn about dot files (.FOO). Allow the user to import dot files by converting their names to non-dot form (.FOO -> dot-FOO). (check-in: c1dc8701ef ... user: aku tags: trunk) | |
|
2008-02-08
| ||
| 04:49 | Properly initialize the array containing the changesets split by type. (check-in: 21d9664fb5 ... user: aku tags: trunk) | |
|
2008-02-06
| ||
| 05:06 | Remembered a problem I have to deal with, added to my notes. (check-in: d2b1d3be25 ... user: aku tags: trunk) | |
| 05:04 | Updated the copyright information of all files touched in the new year. (check-in: 66235f2430 ... user: aku tags: trunk) | |
| 04:58 | Updated my notes tracking the known problems. (check-in: 9f297fed37 ... user: aku tags: trunk) | |