哪里存储RPM版本的VCS版本?

我们使用Git作为VCS和RPM来进行打包。 我想存储从一个包构build的Git哈希,但我不知道最合适的地方。

有一些标签可用于RPM,但是我没有看到任何VCS版本(可能浏览过它?)。

我非常想知道如何添加一个自定义标签 ,只要看看5万英尺的水平。

一个解决scheme,觉得很hacky将把Git散列在描述字段。 在这一点上,我们并没有把它用于其他任何事情,但哇,这只是感觉难看。

那么在RPM中存储VCS版本的最合适的地方是什么?

Fedora(很less有RHEL) 将这些信息放在Release标签中 。

例如:

Name: mypackage Version: 0.0.1 Release: 20140114git0abcdef