File History

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of tools/lib/fossil.tcl

Got rid of the explicit revision tree and rephrased the trunk processing to use a loop which is more self-explanatory. Started to add in code needed when we process the branches as well, currently they will have now effect. file: [6aae29bf] check-in: [cbbf9a75] user: aku branch: trunk, size: 6561
Reworked the CVS handling code to have a simpler API, more like the reworked Fossil API. The API now has a form where adding the handling of branches should not require complex changes in the import controller any longer. Extended the system to allow the user to restrict the importing to a sub-directory of the chosen repository, via the new switch --project. This is required to pull a SF CVS repository apart into the various projects it may have. Example: Under Tcl we have 3 projects, namely Tcl itself, sampleextension, and Thread. file: [a6c49a2a] check-in: [d8c18fc1] user: aku branch: trunk, size: 6281
Unhacked the fossil backend. IOW reworked the API and made it nicer, more structured, better command and option names. Gave the internals more structure, and simplified the handling of -breakat (old -stopat breakpoint). Updated users, and updated the user visible switches as well. Added a -h switch for help. file: [a0b0c0df] check-in: [7b2619b7] user: aku branch: trunk, size: 6154
Encapsulated access to the fossil and cvs applications in their own packages. file: [d2dc3263] check-in: [cdf5e6d8] user: aku branch: trunk, size: 4071
Continuing namespace changes, cvs frontend. file: [e36fe509] check-in: [00228d15] user: aku branch: trunk, size: 4146
Continuing namespace changes, fossil backend. file: [d4147a8c] check-in: [45cd12f0] user: aku branch: trunk, size: 4053
Started to restructure the namespace hierarchy, beginning at the bottom, with the log module. file: [71d028ab] check-in: [86a7f249] user: aku branch: trunk, size: 3989
Redid the logging system aka user feedback completely. Verbosity levels, influenced by the new -v switch. Indentations in the output removed, parsing by tools easier, still human readable. Adapted all users of the previous feedback code to use the new system. file: [c547c7c3] check-in: [be32ebcb] user: aku branch: trunk, size: 3977
Extended import app with switch to stop execution just before a specific changeset, to aid in debugging problems. file: [4c39a15e] check-in: [8469631c] user: aku branch: trunk, size: 4225
Importer extended to allow capture of exact fossil commit command file: [4a2de34b] check-in: [492531e3] user: aku branch: trunk, size: 4159
First semi-complete app for import from CVS. Trunk only, wholesale only. file: [64ed240c] check-in: [df91d389] user: aku branch: trunk, size: 3646 Added