Remove @version annotation from FLOW3 classes
Currently each PHP class contains the following line
* @version $Id: $
That is replaced by SVN clients (if configured correctly) before comitting.
With the move to Git that won't be the case any longer, so we should get rid of these annotations.
AFAIK there is no corresponding feature in Git, but IMO we don't need the revision in the file or have any of you ever counted on the @version annotation? Besides, it makes backporting a very tedious job.
Note: If we decide to remove this annotation, we'll have to adjust the CGL document on http://flow3.typo3.org/documentation/coding-guidelines/ too
Updated by Manuel Strausz over 10 years ago
A related issue seems to be the $Revision keyword expansion, which is set in the Bootstrap:
/** * FLOW3's Subversion revision */ const REVISION = '$Revision: 4443 $';
I only saw this in use for the Configurations-Cache include (e.g. in 'Configurations/Production/ProductionConfigurations.php'), where it is used to make sure no obsolete cache is loaded when the framework revision changed, so this would have to be solved in a different way.