The $Revision$ in CVS shows the version of a file, which based on modification count.
This is very convienient, as the modification count can be used as "Build Number", and for each file, the number itself reflects the "growing life" of a file.
But in SVN, the version is about the whole repository, any modification to files are by means of "atom operation" to the whole repository, so if the repository version is 342912, and a new file is created, then that file has a start revision number of 342912, not 1 which is more intuitive.
You can always get the modification count by
FILE_BUILD_NUMBER = `svn log -q FILE | grep r | wc -l`
But this is not efficient and it's rather time cosuming. It should be easy to implement in the subversion by just add an modified-count field in the repository, and increment each time a file is commited. So, is this feature already implemented? Is there a svn:keyword to expand that?