Migration from QVCS to Subversion

49 views
Skip to first unread message

Flavien

unread,
Nov 15, 2010, 12:19:41 PM11/15/10
to us...@subversion.apache.org
Hi,

I'm looking for a way to convert our QVCS repository to Subversion
while keeping the history, commit messages and all.

The only thread I found on the subject dates back to 2004, and has
seen no answer :
http://svn.haxx.se/users/archive-2004-10/1104.shtml

Hopefully the situation has evolved now and some of you have ideas
on the subject. (note that I would also consider service offers as
this operation is a one shot one).


Thanks for your help,

Flavien.

David Weintraub

unread,
Nov 15, 2010, 2:01:53 PM11/15/10
to Flavien, us...@subversion.apache.org

QVCS is a very proprietary tool, and I have never seen it in action
after almost three decades of CM work. I checked with a few resources
that do Subversion migrations, and most have never heard of the tool,
and no one knew of a conversion utility. It looks like you'll have to
hire someone to write one for you.

And that's even if it is possible. In order to pull out the data from
an old version control system, you either need a public API or use the
various command line tools. Although QVCS has a command line toolset,
it's very sparse. Their webpage lists only a bit more than a dozen
commands, and unless you have the pro version, you can't do any of
these commands recursively.

It might be time to do a bit of triage. Getting all of your history
and commit messages is nice, but is it necessary? If you keep your old
QVCS system up and running, you'll still have access to your history
from that. A possibility is to do a limited conversion of just the
active branches and tags. Maybe even take the time for a bit of
repository restructuring -- move projects into more logical
arangements and get rid of the obsolete cruft.

Unfortunately, things have probably gotten worse since 1994. Back
then, many people refused to trust open source tools. Subversion was a
fairly new project. There were a lot of companies offering proprietary
version control tools. Now, even major banks are jumping on the open
source bandwagon and its gettng harder and harder to find people who
know these tools.

--
David Weintraub
qaz...@gmail.com

Michael Haggerty

unread,
Nov 18, 2010, 10:29:02 AM11/18/10
to Flavien, us...@subversion.apache.org
On 11/15/2010 06:19 PM, Flavien wrote:
> I'm looking for a way to convert our QVCS repository to Subversion
> while keeping the history, commit messages and all.

Perhaps there is a way to convert from QVCS to *some* other version
control system (e.g., CVS?), then from the intermediate system to
Subversion.

Michael

--
Michael Haggerty
mha...@alum.mit.edu
http://softwareswirl.blogspot.com/

David Weintraub

unread,
Nov 18, 2010, 10:54:27 AM11/18/10
to Michael Haggerty, Flavien, us...@subversion.apache.org
On Thu, Nov 18, 2010 at 10:29 AM, Michael Haggerty <mha...@alum.mit.edu> wrote:
> Perhaps there is a way to convert from QVCS to *some* other version
> control system (e.g., CVS?), then from the intermediate system to
> Subversion.

I was checking for that, but I couldn't find anything. As far as I can
tell, there's no utility around to get stuff out of QVCS.

At this point, Flavien can call the vendor for help and suggestions
("Hello, is there a way I can stop using your crappy product?
Hello?... Hello?..."), hire someone who is knowledgeable about QVCS to
write a conversion utility for his company, or simply give up on the
dream to convert everything inside his repository.

--
David Weintraub
qaz...@gmail.com

Reply all
Reply to author
Forward
0 new messages