Use `''` as the default for repository and project

These parameters are not allowed to be None.  I don't konw why project
was hard-wired to `''` before, but it's not now.
This is rather cosmetic: why not introduce a constant like `DEFAULT_REPOSITORY`?  It will make it stand out and less prone to errors.