Creates a new directory at the given path in the repository.
Returns an empty directory snapshot.
Opens an existing directory at the given path in the repository.
Removes a directory at the given path from the repository.