title: How to sort git tags by version string order of form rc-X.Y.Z.W?
body: <p>When I enter a command:</p>
  
  <pre><code>git tag -l
  </code></pre>
  
  <p>I get such results:</p>
  
  <pre><code>rc-0.9.0.0
  rc-0.9.0.1
  rc-0.9.0.10
  rc-0.9.0.11
  rc-0.9.0.12
  rc-0.9.0.2
  rc-0.9.0.3
  rc-0.9.0.4
  rc-0.9.0.5
  rc-0.9.0.6
  rc-0.9.0.7
  rc-0.9.0.8
  rc-0.9.0.9
  </code></pre>
  
  <p>Instead of this I want:</p>
  
  <pre><code>rc-0.9.0.0
  rc-0.9.0.1
  rc-0.9.0.2
  rc-0.9.0.3
  rc-0.9.0.4
  rc-0.9.0.5
  rc-0.9.0.6
  rc-0.9.0.7
  rc-0.9.0.8
  rc-0.9.0.9
  rc-0.9.0.10
  rc-0.9.0.11
  rc-0.9.0.12
  </code></pre>
  
  <p>How it's possible to sort current list to get such results?</p>