Skip all directories with leading dots

Signed-off-by: martin f. krafft <madduck@madduck.net>
diff --git a/reclass/storage/yaml_fs/directory.py b/reclass/storage/yaml_fs/directory.py
index efc4996..06479ce 100644
--- a/reclass/storage/yaml_fs/directory.py
+++ b/reclass/storage/yaml_fs/directory.py
@@ -10,7 +10,7 @@
 import sys
 from reclass.errors import NotFoundError
 
-SKIPDIRS = ( '.git' , '.svn' , 'CVS', 'SCCS', '.hg', '_darcs' )
+SKIPDIRS = ( 'CVS', 'SCCS' )
 FILE_EXTENSION = '.yml'
 
 def vvv(msg):
@@ -45,8 +45,8 @@
                                                       followlinks=True):
             vvv('RECURSE {0}, {1} files, {2} subdirectories'.format(
                 dirpath.replace(os.getcwd(), '.'), len(filenames), len(dirnames)))
-            for d in SKIPDIRS:
-                if d in dirnames:
+            for d in dirnames:
+                if d.startswith('.') or d in SKIPDIRS:
                     vvv('   SKIP subdirectory {0}'.format(d))
                     dirnames.remove(d)
             register_fn(dirpath, filenames)