Is it possible to create a git submodule that will always reflect the HEAD of the remote branch?  i.e I don't want to have to manually update the reference to a commit.  When I clone my parent repo, I want to get the HEAD of the branch the submodule is tracking.  If there is a change to the submodule, but no changes to the parent repo, I want a git pull to update the submodule.
Is this possible?
 
    