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!!