title: Git: can I suppress listing of 'modified content'/dirty submodule entries in status, diff, etc?
body: <p>Somewhen (around the 1.6.x releases, I think) git became aware of changes inside submodules. That only serves to annoy me:</p>
  
  <pre>
  $ git status vendor | grep modified:
  #       modified:   vendor/rails (modified content)
  </pre>
  
  <pre>
  $ git diff vendor/
  diff --git a/vendor/rails b/vendor/rails
  --- a/vendor/rails
  +++ b/vendor/rails
  @@ -1 +1 @@
  -Subproject commit 046c900df27994d454b7f906caa0e4226bb42b6f
  +Subproject commit 046c900df27994d454b7f906caa0e4226bb42b6f-dirty
  </pre>
  
  <p>Please make it stop?</p>
  
  <h3>Edit:</h3>
  
  <p>Ok, so I have an answer. Now I have another question:</p>
  
  <p>Can I put this in <code>~/.gitconfig</code>? From my initial it appears that I cannot, and I didn't see anything promising by skimming the patch. (I guess I can still make an alias.)</p>