git と revision

最近、動画のエンコードに興味が出てきて、
x264 encoder/decoder のプログラムをチェックし始めました。

x264 のプログラムは git でバージョン管理されています。

以下の Windows 版バイナリには revision が付いています。

git は commit に revision でなく hash 値の番号をつけているので、
どうやっているのかと調べてみました。