Commit 02b31f35 authored by Ayush Tiwari's avatar Ayush Tiwari

ERP5VCS: Fix removal of hidden files while exporting Business Template

parent e84d2b51
......@@ -407,6 +407,13 @@ class BusinessTemplateWorkingCopy(BusinessTemplateFolder):
del dirnames[i]
for f in filenames:
# Do not remove hidden files
# This is important as we primarily use ERP5 VCS for Business Templates
# and sometimes they can be in form of git submodule.
# In case of submodule, `.git` is a file pointing to the directory
# in its parent repo <parent_repo>/.git/modules/<submodule>, hence we
# do not want it to be removed
if f[0] != '.':
f = os.path.join(dirpath, f)
if f not in self.file_set:
os.remove(os.path.join(self.path, f))
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