History for tools/lib/fossil.tcl

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

History for tools/lib/fossil.tcl

[6aae29bf] part of check-in [cbbf9a75] 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. (check-in: [cbbf9a75] user: aku branch: trunk, size: 6561)
[a6c49a2a] part of check-in [d8c18fc1] 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. (check-in: [d8c18fc1] user: aku branch: trunk, size: 6281)
[a0b0c0df] part of check-in [7b2619b7] 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. (check-in: [7b2619b7] user: aku branch: trunk, size: 6154)
[d2dc3263] part of check-in [cdf5e6d8] Encapsulated access to the fossil and cvs applications in their own packages. (check-in: [cdf5e6d8] user: aku branch: trunk, size: 4071)
[e36fe509] part of check-in [00228d15] Continuing namespace changes, cvs frontend. (check-in: [00228d15] user: aku branch: trunk, size: 4146)
[d4147a8c] part of check-in [45cd12f0] Continuing namespace changes, fossil backend. (check-in: [45cd12f0] user: aku branch: trunk, size: 4053)
[71d028ab] part of check-in [86a7f249] Started to restructure the namespace hierarchy, beginning at the bottom, with the log module. (check-in: [86a7f249] user: aku branch: trunk, size: 3989)
[c547c7c3] part of check-in [be32ebcb] 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. (check-in: [be32ebcb] user: aku branch: trunk, size: 3977)
[4c39a15e] part of check-in [8469631c] Extended import app with switch to stop execution just before a specific changeset, to aid in debugging problems. (check-in: [8469631c] user: aku branch: trunk, size: 4225)
[4a2de34b] part of check-in [492531e3] Importer extended to allow capture of exact fossil commit command (check-in: [492531e3] user: aku branch: trunk, size: 4159)
[64ed240c] part of check-in [df91d389] First semi-complete app for import from CVS. Trunk only, wholesale only. (check-in: [df91d389] user: aku branch: trunk, size: 3646) Added