public KeyValuePair<char, string> GetSuperprojectCurrentCheckout()
{
if (SuperprojectModule == null)
return new KeyValuePair<char, string>(' ', "");
var lines = SuperprojectModule.RunGitCmd("submodule status --cached " + _submodulePath).Split('\n');
if (lines.Length == 0)
return new KeyValuePair<char, string>(' ', "");
string submodule = lines[0];
if (submodule.Length < 43)
return new KeyValuePair<char, string>(' ', "");
var currentCommitGuid = submodule.Substring(1, 40).Trim();
return new KeyValuePair<char, string>(submodule[0], currentCommitGuid);
}