change error log format
syntax check by msvc
syntax check by msvc
add some source to project
chdir("/") when exec
implement -U -G feature
allow group push/takeout
change pusht parameter -t to -v