Hi Allen,

Allen Bierbaum wrote:
> Are the cvsid strings actually used for anything?
>
> I ask because the continue to create significant diffs for me and I 
> don't really see the benefit of having them in the code.
I don't understand why they create diffs, honestly. The whole point of 
havign them generated by the version control is so that they can be 
ignored...

They don't have a direct practical use, the main point  is to have a way 
to concisely identify the components that a running system was built 
from. On CVS that was a problem as all versions were local to the file, 
I guess for svn the revision id is an acceptable choice, as it changes 
globally.

Proposal: Move the versioning out of OSGConfig into an OSGVersion.h. 
Include that only in OSGBaseFunctions.cpp for some debug output and not 
anywhere else (should be put into the dists, though). Include the svn 
revision number in there, and update it as part of the build system. 
Remove all cvs_id strings from the system.

Comments?

    Dirk

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Opensg-core mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-core

Reply via email to