title: Why would git log/status return no output?
body: <p>I have a very old git repository (about six years old) and noticed that I wasn't seeing changes I'd made to a file in my <code>git status</code> output.</p>
  
  <p>I ran the command on the specific file in question:</p>
  
  <pre><code>$ git status Data/schema.sql
  $
  </code></pre>
  
  <p>and got no output! This file has been in the repo since the beginning. Additionally, if I checkout the repo to another directory, the file (strangely enough) appears there.</p>
  
  <p>I saw the same with <code>git diff Data/schema.sql</code> and <code>git log Data/schema.sql</code>.</p>
  
  <p>Normally, when something like this happens, it's a <code>gitignore</code> problem. But even removing my <code>.gitignore</code> file caused no change in this behavior.</p>
  
  <p>What could cause this behavior?</p>