mv linterate->linterate_cpp
fix getdiff when file add/remove