change git log order type to '--topo-order',make sure change list order is correct.
modify status "Rename", not check in file in new place.
add a new status "RenameModify",

if the file not modified when rename, use "Rename".it modified, use "RenameModify"