--- a/ForgeSVN/forgesvn/model/svn.py
+++ b/ForgeSVN/forgesvn/model/svn.py
@@ -118,6 +118,16 @@
                                  cwd=self._repo.fs_path)
         self._setup_special_files()
         self._repo.status = 'ready'
+        # make first commit with dir structure
+        self._repo._impl._svn.checkout('file://'+fullname, fullname+'/tmp')
+        os.mkdir(fullname+'/tmp/trunk')
+        os.mkdir(fullname+'/tmp/tags')
+        os.mkdir(fullname+'/tmp/branches')
+        self._repo._impl._svn.add(fullname+'/tmp/trunk')
+        self._repo._impl._svn.add(fullname+'/tmp/tags')
+        self._repo._impl._svn.add(fullname+'/tmp/branches')
+        self._repo._impl._svn.checkin([fullname+'/tmp/trunk',fullname+'/tmp/tags',fullname+'/tmp/branches'],'Initial commit')
+        shutil.rmtree(fullname+'/tmp')
 
     def clone_from(self, source_url):
         '''Initialize a repo as a clone of another using svnsync'''