git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Migrating from Serena PVCS to GIT

From
Peter Krefting <peter@softwolves.pp.se>
Date
Jan 14, 2010, 09:10 UTC
Message-ID
<alpine.DEB.2.00.1001141007260.15144@ds9.cixit.se>
In-Reply-To
<loom.20100114T095059-276@post.gmane.org>
Rivka Pollack:
> Is there a simple way to migrate from Serena PVCS, with all of our older, 
> versioned, documentation, into GIT repositories?

The only more-or-less reliable export from PVCS that I have found is to RCS. There is a script for PVCS-to-RCS export in the CVS source archives (I needed to hack the scripts a bit to get them to run properly, unfortunately I do not have access to those changes). It needs to be run on a machine that has both PVCS and RCS binaries installed, and it needs to check out every revision for every file, so it does take some time to run.

After doing that, I moved the RCS files to a CVS-like directory layout and imported them into Git using one of the CVS-to-Git migration tools.

A tedious process, but it can be done.
-- 
\\// Peter - http://www.softwolves.pp.se/
Previous: Rivka PollackNext: Peter Krefting
Message 2 of 3 in “Migrating from Serena PVCS to GIT”
  1. Rivka PollackJan 14, 2010
  2. Peter KreftingJan 14, 2010
  3. Peter KreftingJan 14, 2010

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.