Puli manages files, directories and other resources in a filesystem-like repository.