def parse_tree_line(line)
      mode, _type, sha, size, *name = line.split(/\s+/)
      BlobEntry.new(sha, name.join(' '), size.to_i, mode.to_i(8))
    end
def parse_tree_line(line)
      mode, _type, sha, size, *name = line.split(/\s+/)
      BlobEntry.new(sha, name.join(' '), size.to_i, mode.to_i(8))
    end
Parses a line of output from the `ls-tree` command.

 line - A String line of output:
          "100644 blob 839c2291b30495b9a882c17d08254d3c90d8fb53  Home.md"

 Returns an Array of BlobEntry instances.