Impaler[WrG] said:
I think I have managed to get a civ4ccp modual created, I have a totaly firaxis virgin CoreDll in their now and am going to try moving the Assets as well. Try checkingout the new modual and making comits.
Why did you appended extra level of civ4ccp to pathname?
( CVSROOT/civ4ccp/civ4ccp/CvGameCoreDLL_v161 instead of CVSROOT/civ4ccp/CvGameCoreDLL_v161 )
Other SF projects normally appended project name to CVSROOT only once.
I think that we should not include python24 and Boost-1.32.0 in CVS sub-tree. It is only dead weight that waste storage and traffic on public distibution.
I think that we should remove all the existing file in Assets tree, too.
We will not distribute whole Assets directory. We will distribute only modified files like CustomAssets file is distributed. This can be done this way.
First put all the original Firaxis Assrets file to CVS Assets folder (version 1.1.1.1),
Then remove all the files in Assets folder and commit it as 1.1.1.2.
If we check-out lastes version(1.1.1.2 version) of Assets folder, no file should be chedked out. When we trys to modify a file in the Assets folder, first check out 1.1.1.1 (Firaxis virgin) and modify it and commit it as latest version (like 1.1.1.3).
By this way, we can distributes only modified assets files. Else, we should always distribute whole assets files. That is not what we want.
PS) And before we start using it offically, let's remove all the gabages left in the CVSROOT and re-init CvS ROOT again to start over again. This may fix current CVS web problems. it can't be done with CVS commend alone. We should request CVS service to SF staff to do it.
PS 2) Binary DLL should be managed and distributed separately from source tree. So it shoule reside in separate folder, not subfolder of source tree.