It makes use of TortoiseSVN’s SubWCRev.exe. Thus it most likely will only work on Windows computers. This script is a simple alternative to the SVNRev product. And it is nice because it’s easy to customize to fit your needs.
Just download the code, Put the two files into a folder within your Subversion working copy (what you checked out from Subversion). Then add the patterns shown in insert_revision_info.py to your source files (eg $Revision: $, etc) and then run insert_revision_info.py whenever you want your files to be updated. (I put a call to insert_revision_info.py in my build script so that the version info will always be updated right before a build.)
Let me know how it works out for you or if you have any questions.