title: git submodule tracking latest
body: <p>We are moving our (huge) project to git and we are thinking about using submodules. Our plan is to have three different heads in the superproject:</p>
  <blockquote>
  <p>release, stable, latest</p>
  </blockquote>
  <p>The project leads will handle the release and stable branches. They will move the submodules as required.</p>
  <p>The issue is the &quot;latest&quot; head. We would like the superproject &quot;latest&quot; head to track the master branches of all the submodules (automatically). And also it would be great if it would show the history of all commits to the submodule.</p>
  <p>I have looked at gitslave, but it is not quite what we want. Any suggestions?</p>