object: introduce git_describe_object()