ReviewR.Web.Services.DiffService.CreateFromGitDiff C# (CSharp) Method

CreateFromGitDiff() public method

public CreateFromGitDiff ( TextReader source ) : ICollection
source System.IO.TextReader
return ICollection
        public virtual ICollection<Data.FileChange> CreateFromGitDiff(TextReader source)
        {
            Requires.NotNull(source, "source");

            // Parse the diff
            DiffSet parsedDiff = Reader.Read(source);

            // Build the data model
            return parsedDiff.Files.Select(Converter.ConvertFile).ToList();
        }