Merge branch 'refactor-genvers'

* refactor-genvers:
  genvers: Learn to use git describe --dirty
genvers: Use printf instead of echo -n

Echo -n in MacOS X doesn't work like other platforms.
This commit changes the invocations of echo to printf.

Signed-off-by: Katsuyuki TATEISHI <kt@wheel.jp>
t: Fix test failure using printf instead of echo

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

* refactor-genvers:
  genvers: Learn to use git describe --dirty
Merge branch 'fix-loadtest' into pu

* fix-loadtest:
  t: Fix using diag in load.t
Merge branch 'fix-for-netbsd' into pu

* fix-for-netbsd:
  t: Fix 'type' redirection in load.t
  t: Fix using diag in load.t
Merge branch 'drop-echo-n' into pu

* drop-echo-n:
  t: Fix test failure using printf instead of echo
  genvers: Use printf instead of echo -n