genvers: Learn to use git describe --dirty

Signed-off-by: Katsuyuki TATEISHI <kt@wheel.jp>
Merge branch 'refactor-genvers'

* refactor-genvers:
  genvers: Learn to use git describe --dirty