To list all the files present in a sub-directory at a particualr commit I can check-out that commit and look at the files. Is there a way to list all the files that have been present in a sub-directory at any point (i.e. in any commit in the current commit's ancestors)?