add show_head task
add timeout to lib_compile_command, get commit sha in another way