DiskObjectStore: create pack dir if necessary
authorTay Ray Chuan <rctay89@gmail.com>
Sat, 10 Apr 2010 02:19:57 +0000 (10:19 +0800)
committerTay Ray Chuan <rctay89@gmail.com>
Sat, 10 Apr 2010 02:20:53 +0000 (10:20 +0800)
dulwich/object_store.py

index d8c78d7474834b014660c732f726b71f9569947d..cd8dadac363f34d80dff6b4d2ff4149cf9ca50a1 100644 (file)
@@ -340,6 +340,8 @@ class DiskObjectStore(PackBasedObjectStore):
         super(DiskObjectStore, self).__init__()
         self.path = path
         self.pack_dir = os.path.join(self.path, PACKDIR)
+        if not os.path.isdir(self.pack_dir):
+            os.makedirs(self.pack_dir)
         self._pack_cache_time = 0
 
     def _load_packs(self):