Make sure to create output directory on publish
1 files changed, 2 insertions(+), 0 deletions(-)

M dss.py
M dss.py +2 -0
@@ 192,6 192,8 @@ class DeadSimpleSite(object):
         except subprocess.CalledProcessError as e:
             raise GitError('No git command found. Is git installed and on the path?')
         self._clean()
+        if not path.exists(self.target):
+            os.makedirs(self.target)
         try:
             gitdir = self._git('rev-parse', '--git-dir')
         except subprocess.CalledProcessError: