public IList<IGitSubmodule> GetSubmodules()
{
var submodules = RunCmd(Settings.GitCommand, "submodule status").Split('\n');
IList<IGitSubmodule> submoduleList = new List<IGitSubmodule>();
string lastLine = null;
foreach (var submodule in submodules)
{
if (submodule.Length < 43)
continue;
if (submodule.Equals(lastLine))
continue;
lastLine = submodule;
submoduleList.Add(CreateGitSubmodule(submodule));
}
return submoduleList;
}