On Sep 22, 2007, at 1:16 AM, Robin Rosenberg wrote:
fredag 21 september 2007 skrev Johannes Schindelin:
No, it's yet another dependency. And the quality of the code still
depends on the programmer, not the language.
I think I can agree there, on both counts. But, if you want a good
incremental
CVS importer and have access to the rcs files, that's the one there
is.
git-cvsimport has a dependency on cvsps, which isn't included. You
have to
to look it up yourself chooing among a dozen unequally bad versions.
Installing ruby isn't any harder.
The dependency excludes it from being included with Git, but it
does not
disqualify it as a tool on it's own.
Nonetheless a more detailed description how to install fromcvs
would be helpful. I remember it was not obvious to me.
The README of fromcvs only says
'''
Prerequisites:
- ruby (1.8.5 known working)
- fromcvs, <http://ww2.fs.ei.tum.de/~corecode/hg/fromcvs>
- rcsparse, <http://ww2.fs.ei.tum.de/~corecode/hg/rcsparse> (ruby
module)
- Ruby/RBTree, <http://raa.ruby-lang.org/project/ruby-rbtree/>
- for git: git-fast-import, part of git 1.5
- for db/commitset: sqlite3 + sqlite3-ruby (available as gem)
'''
I didn't use ruby before and had no idea how to install a ruby module
or what 'available as gem' means. And by the way, it was not obvious
for me that I can download the tip of the mercurial branch by clicking
on the 'gz' link at the top of the page.
I think a step by step explanation how to proceed would have helped me.
Steffen
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html