public IList<string> GetSubmodulesNames()
{
IList<string> submodulesNames = new List<string>();
ConfigFile configFile = new ConfigFile(Settings.WorkingDir + ".gitmodules");
foreach (ConfigSection configSection in configFile.GetConfigSections())
{
submodulesNames.Add(configSection.SubSection);
}
return submodulesNames;
/*
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;*/
}