I have a submodule that tracks a branch. It is currently sitting at the head of the branch. But git submodule status comes up with a rather ugly tagging.
That commit is really the current head of the branch in question, both in the submodule and on the remote.
 % git submodule status
    168b1e6c54101dfa7b1b865197ab7ac660c56fcf common (tha-6-7-g168b1e6)
 % cat .gitmodules
    [submodule "common"]
    path = common
    url = git@github.com:basis-technology-corp/perceptron-segmentation-models.git
    branch = etrog-985-restructure
Where does the ugly string 'tha-6-7-g....' come from? It's not a tag on the commit at the top of the branch.
 
     
    