For some reason most of the svn keywords in use in the source code are no longer being updated (only core/cmdarg.c is). The keywords need to be reset on just about every file in the source free.
A utility to perform policy checks and maintenance on the svn keyword properties is highly desirable and could prevent future problems with these.
Fix completed. Added utilities/check_svnprops to fix files that don't meet requirements. Fix performed on many files.
Validation results:
-- core/autotest/test_external_null_source.glm (code 1, 64-bit mode not compiled in)
-- core/autotest/test_stream_out.glm (code 1, 64-bit mode not compiled in)
-- generators/autotest/test_windturbine_FBS.glm (code 2)
-- generators/autotest/test_windturbine_NR.glm (code 2)
-- rest/autotest/test_small_topology.glm (code 1)
-- core/autotest/test_external_null_source.glm (code 1, 64-bit mode not compiled in)
-- core/autotest/test_stream_out.glm (code 1, 64-bit mode not compiled in)
-- rest/autotest/test_small_topology.glm (code 1)
-- generators/autotest/test_windturbine_FBS.glm (code 2)
-- generators/autotest/test_windturbine_NR.glm (code 2)
-- rest/autotest/test_small_topology.glm (code 1)
-- rest/autotest/test_small_topology.glm (code 1)
Had to rollback trunk:4738 because of the large number of conflicts it causes when merging trunk into pre-existing tickets. It seems like eol-style and keyword changes probably should be done separately at the very least.
This should be addressed immediately after knothole is done.