GitCommands.GitModule.GetSubmodulesInfo C# (CSharp) Method

GetSubmodulesInfo() public method

public GetSubmodulesInfo ( ) : IEnumerable
return IEnumerable
        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);
            }
        }
GitModule