For provenance, it would be helpful to issue a warning if either:
- The working directory has uncommitted changes
- The version deployed is going to overwrite the version on the server
These are easy warnings to add, will likely be ignored, but still important to include I think.