title: Subversion: Add revision data to code file on commit
body: <p>Is there an easy way to, on commit of a file, automatically insert information into the code file itself (like author, commit comment, commit date, etc)? I would want this information appended to a block at the top of each committed file. Essentially the entire revision history should be documented in each code file...</p>
  
  <p>I see there is a way to use subversion properties to achieve something similar, but I don't see how to get the actual commit comment into the file, and also I don't see how to keep a running log that has the entire revision history as opposed to just the last commit information.</p>
  
  <p>I don't personally think this is a good idea as the code file should just have code in it, but unfortunately this is a requirement for my current project.</p>