Forum OpenACS Development: Re: upgrade and cvs woes

Collapse
3: Re: upgrade and cvs woes (response to 1)
Posted by Jeff Lu on

Thanks Andrei,

Let me further explain what I did.

I used an openacs4.6.3 tarball, untarred it, created a cvs repository on our dev server and imported it in the repository like so:

cvs import -m "importing 4.6.3" somename OpenACS openacs-4-6-3-final

I made some modifications to some code, and created my packages.

After that they decided about upgrading to 5.0.4.

To do that, I got the 5.0.4 tarball, untarred it, and imported it like so:

cvs import -m "importing 5.0.4" somename OpenACS openacs-5-0-4-final

Since I've used cvs import to upgrade it to 5, it will not remove the files that were not present in 5.0.

I am referring to the lang-procs, lang-init and the 0-procs I've mentioned earlier.

From the steps I took, cvs update will not tag some files that weren't present on 5.0 ( but were there on 4.6.3 ) as Removed since I did not remove any file from the stock acs 4.6.3 when I imported 5.0.4.

Is that how cvs import should really behave? Any idea to an alternative solution? Thanks!!