title: Dealing with SVN keyword expansion with git-svn
body: <p>I recently asked about <a href="https://stackoverflow.com/questions/39742/does-git-have-anything-like-svn-propset-svnkeywords-or-pre-post-commit-hooks">keyword expansion in Git</a> and I'm willing to accept the design not to really support this idea in Git. </p>
  
  <p>For better or worse, the project I'm working on at the moment requires SVN keyword expansion like this:</p>
  
  <pre><code>svn propset svn:keywords "Id" expl3.dtx
  </code></pre>
  
  <p>to keep this string up-to-date:</p>
  
  <pre><code>$Id: expl3.dtx 803 2008-09-11 14:01:58Z will $
  </code></pre>
  
  <p>But I would quite like to use Git to do my version control. Unfortunately, git-svn doesn't support this, according to the docs:</p>
  
  <blockquote>
    <p>"We ignore all SVN properties except svn:executable"</p>
  </blockquote>
  
  <p>But it doesn't seem too tricky to have this keyword stuff emulated by a couple of pre/post commit hooks. Am I the first person to want this? Does anyone have some code to do this?</p>