Interesting. Judging from the comments in the beginning, I take it that it still doesn't try to sort out moves and copies in the cvs repository, right? Is it possible to script it to e.g operate on specific ranges at a time to be able to cope with such things manually?
Or perhaps you're planning a better way to accomplish that, e.g. by feeding it a sort of event log that describes such things, along with stuff like joins from other repos, forks into different repos (i.e. Roxen-style branching), and other things that require out-of-band "constructed" commits in git?