Commit c2352d08 authored by Ayush Tiwari's avatar Ayush Tiwari Committed by Cédric Le Ninivin

ERP5VCS: do not remove hidden files on export

parent cff571f7
...@@ -407,10 +407,15 @@ class BusinessTemplateWorkingCopy(BusinessTemplateFolder): ...@@ -407,10 +407,15 @@ class BusinessTemplateWorkingCopy(BusinessTemplateFolder):
removed_set.add(d) removed_set.add(d)
del dirnames[i] del dirnames[i]
for f in filenames: for f in filenames:
f = os.path.join(dirpath, f) # Ignore hidden files, at least for submodule support.
if f not in self.file_set: # e.g. `.git` is a file pointing to the directory in its parent repo
os.remove(os.path.join(self.path, f)) # <parent_repo>/.git/modules/<submodule>
removed_set.add(f) # or `.gitattributes`, etc.
if f[0] != '.':
f = os.path.join(dirpath, f)
if f not in self.file_set:
os.remove(os.path.join(self.path, f))
removed_set.add(f)
return self.file_set, removed_set return self.file_set, removed_set
class File(object): class File(object):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment