git mod: status -> state_by_file, to avoid shadowing same-named func