managing and updating a large number of files (repository, legacy files, show a directory)