Skip to content

Commit 4db9d19

Browse files
committed
destroy: also remove dvcignore file
1 parent 31a3461 commit 4db9d19

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

dvc/ignore.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -399,3 +399,10 @@ def init(path):
399399
)
400400

401401
return dvcignore
402+
403+
404+
def destroy(path):
405+
from dvc.utils.fs import remove
406+
407+
dvcignore = os.path.join(path, DvcIgnore.DVCIGNORE_FILE)
408+
remove(dvcignore)

dvc/repo/destroy.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
from dvc.ignore import destroy as destroy_dvcignore
12
from dvc.utils.fs import remove
23

34
from . import locked
@@ -15,4 +16,5 @@ def _destroy_stages(repo):
1516
def destroy(repo):
1617
_destroy_stages(repo)
1718
repo.close()
19+
destroy_dvcignore(repo.root_dir)
1820
remove(repo.dvc_dir)

tests/func/test_repo.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ def test_destroy(tmp_dir, dvc, run_copy):
1919
# Remove all the files related to DVC
2020
for path in [
2121
".dvc",
22+
".dvcignore",
2223
"file.dvc",
2324
"file2.dvc",
2425
"dir.dvc",

0 commit comments

Comments
 (0)