Migration from PRCS to Bazaar?

Timo Kankare Timo.Kankare at kolumbus.fi
Sun Jan 27 20:31:20 GMT 2008


On Wed, Jan 23, 2008 at 05:13:16PM -0600, John Arbash Meinel wrote:
> If prcs is just using rcs files behind the scenes, it is actually really 
> easy to convert to a CVS repository. And then you can just use regular 
> "cvsps-import" or tailor, or other tools.
>
> If prcs layers more information on top that you want to maintain, then we 
> can look at how we want to do it. Tailor was written to support lots of 
> front/back ends. So it should be easier to add support, but the final 
> conversion isn't usually as good.
>
> Maybe you could give a bit more detail about PRCS?
>
> John
> =:->

Hi

Thank you for your response. 

Yes, PRCS keeps more information than RCS. RCS is just used to store
the history of files. PRCS versions directory tree as a unit and keeps
records for file adds, renames and removes. It also tracks merges. I
whould like to preserve as much information in conversion as possible.

I read some documentation of Tailor and it looked interesting. It
seems to support file renames and so on. However I didn't find out how
it supports (or does it support) tracking merges. I will look it more.

I also started to look bzrlib and how to use it directly. I think I
should start from branch and workingtree classes... 

I am not worried about how to get all information out of the PRCS. It
has relatively simple descriptor file with each version, which is easy
to parse. So I will need to figure how to replay changes to bazaar
version by version.

Timo



More information about the bazaar mailing list