public IEnumerable<IGitSubmoduleInfo> GetSubmodulesInfo()
{
var submodules = ReadGitOutputLines("submodule status");
string lastLine = null;
foreach (var submodule in submodules)
{
if (submodule.Length < 43)
continue;
if (submodule.Equals(lastLine))
continue;
lastLine = submodule;
yield return GetSubmoduleInfo(submodule);
}
}