File History
Not logged in

History of tools/cvs2fossil/lib/c2f_project.tcl

2008-03-05
03:42:02 [15a57df0ae] part of check-in [983090a343] 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'. (By: aku on 2008-03-05 03:42:02) [diff] [annotate]
2008-02-08
21:52:21 [5e07a877fd] part of check-in [6b78df3861] Merge in changes from Andreas's branch. (By: drh on 2008-02-08 21:52:21) [diff] [annotate]
2008-02-06
05:04:12 [5e07a877fd] part of check-in [66235f2430] Updated the copyright information of all files touched in the new year. (By: aku on 2008-02-06 05:04:12) [diff] [annotate]
2008-01-30
08:28:34 [00dc5b3cac] part of check-in [348e45b0d6] Added basic import of changesets. Note that this code is incomplete with regard to handling the various possible interactions between a vendor-branh and trunk. (By: aku on 2008-01-30 08:28:34) [diff] [annotate]
2007-12-05
07:47:36 [15df810152] part of check-in [82e35d3304] Extended project class with method return full path of the project, i.e. inclusive its repository base path. (By: aku on 2007-12-05 07:47:36) [diff] [annotate]
2007-11-25
07:54:09 [2573fce403] part of check-in [b679ca3356] Code cleanup. Removed trailing whitespace across the board. (By: aku on 2007-11-25 07:54:09) [diff] [annotate]
2007-11-17
00:29:42 [39d1bb0e92] part of check-in [38b967dcf5] Merge aku's CVS import changes into the main line. Fix a small bug in diff.c. (By: drh on 2007-11-17 00:29:42) [annotate]
2007-11-02
06:06:24 [39d1bb0e92] part of check-in [f888f06fe3] Continued work on pass 3, added code to determine the type of symbols based on the tag-, branch-, and commit-counts. Hook for handling data coming from the option processoris present (UserConfig), but only as a placeholder. (By: aku on 2007-11-02 06:06:24) [diff] [annotate]
04:26:32 [974891062e] part of check-in [c3d5104084] Added code for the loading of pass II data (currently only the smybols) from the state when pass II is skipped. (By: aku on 2007-11-02 04:26:32) [diff] [annotate]
2007-10-31
03:44:01 [95678098d7] part of check-in [6f8667b03e] Added code creating aggregate symbol statistics. This completes pass 2 (CollRev). (By: aku on 2007-10-31 03:44:01) [diff] [annotate]
2007-10-26
05:28:24 [00f1aee876] part of check-in [1deb3786aa] Added saving of the fundamental symbol information (project level). (By: aku on 2007-10-26 05:28:24) [diff] [annotate]
2007-10-25
05:13:41 [78ad19a406] part of check-in [2c08006d9d] Changed the coding of trunk symbols. Using NULL makes for difficult comparisons later when doing integrity checks. Each trunk now has a regular unique id as a symbol. Added documentation to the table definitions, about references, constraints, etc. (By: aku on 2007-10-25 05:13:41) [diff] [annotate]
2007-10-24
08:01:01 [cfcc67163f] part of check-in [adf168e23e] Extended handling of id's for files so that we have them for backreferences from symbols and revisions. Completed persistence of revisions and symbols at file-level and fixed small problem with left-over links to branches. (By: aku on 2007-10-24 08:01:01) [diff] [annotate]
2007-10-17
04:37:05 [69ed821c29] part of check-in [cfe4b269ac] Added detection of irrelevant trunk revisions for files added to a branch but not the trunk. Repository extended to keep inverted indices for the meta data and commit messages for retrieval of commit messages per meta data, required for the previous. fixed problem with file objects, we kept only the rcs path, and need the user visible path too. (By: aku on 2007-10-17 04:37:05) [diff] [annotate]
03:10:46 [9e2870d71c] part of check-in [a3cd0c3099] More handling for option --trunk-only. (By: aku on 2007-10-17 03:10:46) [diff] [annotate]
2007-10-15
00:03:30 [855fb163a9] part of check-in [e5441b908d] Continued work on pass II, starting to post-process tags, branches, and revisions, cleaning up cvs quirks, determining higher-level aggregates ... (By: aku on 2007-10-15 00:03:30) [diff] [annotate]
2007-10-14
01:58:07 [821db50884] part of check-in [67c24820c7] Reworked the whole handling of meta data (author, commit message, plus project/branch information), so that revisions now store only the meta id, everything else is stored centrally. All the relevant pieces (author, cmessage, symbols, projects) now also get numeric ids assigned early instead of when being saved to the state. Project ids are loaded from the state now too. (By: aku on 2007-10-14 01:58:07) [diff] [annotate]
2007-10-13
23:57:15 [6a6663cbeb] part of check-in [54ac684df7] Completed loading of pass I from persistent state when skipped. (By: aku on 2007-10-13 23:57:15) [diff] [annotate]
21:15:30 [beed7d8406] part of check-in [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. (By: aku on 2007-10-13 21:15:30) [diff] [annotate]
2007-10-12
07:18:27 [28c5638d78] part of check-in [da9295c6f6] Continued to flesh out revision and symbol processing. Started on the project level classses. (By: aku on 2007-10-12 07:18:27) [diff] [annotate]
2007-10-06
22:06:05 [642334e74c] part of check-in [8487172254] 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. (By: aku on 2007-10-06 22:06:05) [diff] [annotate]
21:19:26 [2149b5a4de] part of check-in [6d1811d61e] Continued work on pass II, skeleton of it completed by adding outline of code for persistence. (By: aku on 2007-10-06 21:19:26) [diff] [annotate]
20:58:24 [9873cc9046] part of check-in [ec053168a8] Nicer parser integration into pass II, and sort files for easier filesystem traversal during parsing. (By: aku on 2007-10-06 20:58:24) [diff] [annotate]
18:43:01 [079a9bd314] part of check-in [8a93ffa9c1] Fleshed out pass II, added skeleton of rcs archive class, started integration of rcs parser. (By: aku on 2007-10-06 18:43:01) [diff] [annotate]
2007-10-05
07:27:52 [870e1c1dce] part of check-in [042d54bae5] Completed integration of state with pass I, now saving projects and files into it. (By: aku on 2007-10-05 07:27:52) [diff] [annotate]
2007-10-04
04:34:59 [116b688f65] part of check-in [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). (By: aku on 2007-10-04 04:34:59) [annotate]