```rb require 'git_diff' patch = "diff --git a/file b/file\nindex 96e92a720b..ffd93b8533 100644\n--- a/file\n+++ b/file\n@@ -15,0 +16 @@\n+ asdasd\n" diff = GitDiff.from_string(patch) diff.files[0].hunks[0].range_info.new_range ``` **expected:** ``` => #<GitDiff::LineNumberRange:... @number_of_lines=1, @start=16> ``` **actual:** ``` => #<GitDiff::LineNumberRange:... @number_of_lines=0, @start=16> ```` Hunk header might omit `,` and following size of a hunk in a case when only one line was added, for example: ```diff @@ -15,0 +16 @@ ```` which is equal to: ```diff @@ -15,0 +16,1 @@ ```` https://github.com/anolson/git_diff/blob/master/lib/git_diff/line_number_range.rb#L9