GitCommands.GitCommands.GetModifiedFiles C# (CSharp) Method

GetModifiedFiles() public static method

public static GetModifiedFiles ( ) : List
return List
        public static List<GitItemStatus> GetModifiedFiles()
        {
            var status = RunCmd(Settings.GitCommand, "ls-files -z --modified --exclude-standard");

            var statusStrings = status.Split(new char[] { '\0', '\n' }, StringSplitOptions.RemoveEmptyEntries);

            var gitItemStatusList = new List<GitItemStatus>();

            foreach (var statusString in statusStrings)
            {
                if (string.IsNullOrEmpty(statusString.Trim()))
                    continue;
                gitItemStatusList.Add(
                    new GitItemStatus
                        {
                            IsNew = false,
                            IsChanged = true,
                            IsDeleted = false,
                            IsTracked = true,
                            Name = statusString.Trim()
                        });
            }

            return gitItemStatusList;
        }
GitCommands