def lines_added(commit_sha)
        new_lines = {}
        git_lines = lines_by_sha(commit_sha)
        git_lines.each do |filename|
          fsplit = filename.split(':')
          # if file isn't already part of the array
          new_lines[fsplit[0]] ||= []
          new_lines[fsplit[0]] << fsplit[1] unless fsplit[1].nil?
          # no repeats
          new_lines[fsplit[0]].uniq!
        end
        new_lines.delete("/dev/null")
        new_lines
      end
def lines_added(commit_sha)
        new_lines = {}
        git_lines = lines_by_sha(commit_sha)
        git_lines.each do |filename|
          fsplit = filename.split(':')
          # if file isn't already part of the array
          new_lines[fsplit[0]] ||= []
          new_lines[fsplit[0]] << fsplit[1] unless fsplit[1].nil?
          # no repeats
          new_lines[fsplit[0]].uniq!
        end
        new_lines.delete("/dev/null")
        new_lines
      end
Determine which lines were added (where and how many) in a commit

 @example output from method
   { 'filename': [
       '0..10',
       '11..14'
    ] }

 @param git_sha [String] sha of the commit
 @return [Hash] ranges by lines added in a commit by file name