use gitdll gethash and clean up some warning
tree36376c9e8014ccc9e40030748176293de41e978e
-rw-r--r-- 596 .gitignore
-rw-r--r-- 495 .gitmodules
drwxr-xr-x - Languages
-rw-r--r-- 3438 build.txt
drwxr-xr-x - common
drwxr-xr-x - contrib
drwxr-xr-x - doc
drwxr-xr-x - ext
drwxr-xr-x - src
drwxr-xr-x - test