`git_diff_line` is not an opaque type, we should copy the data instead of adding a bunch of accessors.