Artifact 7755e1a7148f45887bc1e832025c0683348c551d
File
cvs2fossil.txt
part of check-in
[be2f99e6a4]
- Merge with aku's branch.
by
drh on
2008-02-13 14:44:50.
Also file
cvs2fossil.txt
part of check-in
[6d5de5f1c1]
- 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.
by
aku on
2008-02-13 04:57:43.
Known problems and areas to work on
===================================
* Not yet able to handle the specification of multiple projects
for one CVS repository. I.e. I can, for example, import all of
tcllib, or a single subproject of tcllib, like tklib, but not
multiple sub-projects in one go.
* We have to look into the pass 'InitCsets' and hunt for the
cause of the large amount of memory it is gobbling up.
* Look at the dependencies on external packages and consider
which of them can be moved into the importer, either as a
simple utility command, or wholesale.
struct::list
assign, map, reverse, filter
Very few and self-contained commands.
struct::set
size, empty, contains, add, include, exclude,
intersect, subsetof
Most of the core commands.
fileutil
cat, appendToFile, writeFile,
tempfile, stripPath, test
fileutil::traverse
In toto
struct::graph
In toto
snit
In toto
sqlite3
In tota