threads / discuss / 15890

How many users of parsecvs are there?

Subject: How many users of parsecvs are there?

## tl;dr

3 messages between Oct 14, 2008 and Oct 14, 2008.

replies: 2people: 3as markdown or json

Alex Bennee· Oct 14, 2008, 10:10 UTC · lore

I'm wondering how many people are there still using parsecvs to to track a live CVS tree?

I've been using it for a while at work to track a rather monster CVS repository. The main reasons are:

1. It's the fastest import I've come across so far. Given the size of
the CVS repo other solutions took far too long to do the conversion
2. It's simple to configure (if you can call "find" configuring),
assuming you have access to the CVS repo proper
3. It reliably regenerates the repository so you can run the entire
conversion from scratch the next day and hapily pull into working
repos (I assume if I got tother working they should exhibit this
property).

However I have come across a few problems. One of which involves files not getting put into branches which I've managed hack a band-aid solution for that involves ignoring date discrepancies. However having mailed keith he made it clear he doesn't use it any more having converted his stuff so it's currently not being actively maintained.

So the question really is are there people out there still using it? If not I'll hang up my code exploring boots and have another go at whatever is considered the best in class iterative CVS to GIT gateway. If it's still a useful tool for other people as well I'm happy to delve deeper into the code and seeing if any of the crinkles can be ironed out.

It's interesting to note from the Git Users Survey 2008 that CVS is still the second most used legacy version control system. One could draw the conclusion that having a well supported bullet proof incremental CVS import mechanism as part of git should still be a fairly important goal. There are a lot (too many?) out of tree solutions out there which makes approaching the task somewhat daunting when first coming to git.

-- 
Alex, homepage: http://www.bennee.com/~alex/
Johannes Schindelin· Oct 14, 2008, 16:21 UTC · re: Alex Bennee · lore

Re: How many users of parsecvs are there?

Hi,
On Tue, 14 Oct 2008, Alex Bennee wrote:
> I'm wondering how many people are there still using parsecvs to to track 
> a live CVS tree?

I used it in conjunction with clonecvs at some stage, but did not need to use parsecvs in the end, so I stayed with cvsimport.

Ciao, Dscho

Mike Ralphson· Oct 14, 2008, 16:51 UTC · re: Johannes Schindelin · lore

Re: How many users of parsecvs are there?

On Tue, 14 Oct 2008, Alex Bennee wrote:
>
> I'm wondering how many people are there still using parsecvs to to track
> a live CVS tree?

I used it to import some problematic historical CVS projects into git. It coped with the (probably) broken history better than cvsps did at the time, though I had to hack it to ignore some non-standard directives in the ,v files (deltatype, permissions etc).

At the time that was a one-off exercise, but the project which replaced that project has now itself been cancelled and it is just possible the original will be revived (!)

Hopefully though, the egit project would now be sufficient for us to go forward based on the converted history in git and leave CVS behind.

Mike

← back to recent threads