When tagging a release, you can specify a branch (e.g., `master`) as the commitish, and the tag gets created at the current HEAD of that branch. But when getting the details for an _existing_ release, does it make sense to return the commitish? The HEAD of that branch could have moved on since the time that the release was initially tagged.

It seems like returning just the `tag_name` is sufficient.