Roger that. The states I've identified so far that I figure should be covered:

* Fresh project, no commits yet at all (more or less what I've hashed out so far)
* Existing project, first gh-pages deploy
* All following deploys

Any other cases that should be handled? Any caveats I should be aware of with those identified?