fn collect(
root: &RepositoryRoot,
directory: &Path,
files: &mut BTreeSet<RepositoryPath>,
) -> Result<(), FilesError>fn collect(
root: &RepositoryRoot,
directory: &Path,
files: &mut BTreeSet<RepositoryPath>,
) -> Result<(), FilesError>