decoupled git_blames_from_files from gather_files