title: Git clone --recursive makes file non executable
body: <p>I have 2 repositories: <a href="https://github.com/guy-mograbi-at-gigaspaces/gs-webui-test-beans" rel="nofollow"><code>gs-webui-test-beans</code></a> and <a href="https://github.com/guy-mograbi-at-gigaspaces/selenium-drivers" rel="nofollow"><code>selenium-drivers</code></a>.</p>
  
  <p><code>selenium-drivers</code> is a submodule in <code>gs-webui-test-beans</code>.</p>
  
  <p>The file <code>chromedriver_linux64_2.1/chromedriver</code> should be executable on Linux after clone. </p>
  
  <p>When I clone <code>selenium-drivers</code> it is indeed executable. </p>
  
  <p>When I do <code>git clone --recursive</code> on <code>gs-webui-test-beans</code>  I check that file again and I see it is not executable. </p>
  
  <p>What am I doing wrong?</p>