GitScc.DataServices.RepositoryGraph.ParseCommit C# (CSharp) Method

ParseCommit() private method

private ParseCommit ( string log ) : GitScc.DataServices.Commit
log string
return GitScc.DataServices.Commit
        private Commit ParseCommit(string log)
        {
            string[] ss = log.Split('\n');
            return new Commit
            {
                Id = ss[0],
                ParentIds = ss[1].Split(' '),
                CommitDateRelative = ss[2],
                CommitterName = ss[3],
                CommitterEmail = ss[4],
                CommitDate = DateTime.Parse(ss[5]),
                TreeId = ss[6],
                Subject = ss[7],
                Message = ss[7] + (ss.Length <= 8 ? "" : "\n\n" + string.Join("\n", ss, 8, ss.Length - 8))
            };
        }