* How many users of parsecvs are there?
@ 2008-10-14 10:10 Alex Bennee
2008-10-14 16:21 ` Johannes Schindelin
0 siblings, 1 reply; 3+ messages in thread
From: Alex Bennee @ 2008-10-14 10:10 UTC (permalink / raw)
To: git; +Cc: keithp
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/
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: How many users of parsecvs are there?
2008-10-14 10:10 How many users of parsecvs are there? Alex Bennee
@ 2008-10-14 16:21 ` Johannes Schindelin
2008-10-14 16:51 ` Mike Ralphson
0 siblings, 1 reply; 3+ messages in thread
From: Johannes Schindelin @ 2008-10-14 16:21 UTC (permalink / raw)
To: Alex Bennee; +Cc: git, keithp
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
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: How many users of parsecvs are there?
2008-10-14 16:21 ` Johannes Schindelin
@ 2008-10-14 16:51 ` Mike Ralphson
0 siblings, 0 replies; 3+ messages in thread
From: Mike Ralphson @ 2008-10-14 16:51 UTC (permalink / raw)
To: Alex Bennee; +Cc: git, keithp, Johannes Schindelin
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
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2008-10-14 16:52 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-14 10:10 How many users of parsecvs are there? Alex Bennee
2008-10-14 16:21 ` Johannes Schindelin
2008-10-14 16:51 ` Mike Ralphson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox