diff --git a/SPEC.md b/SPEC.md index 99ea2f47..c0f7094c 100644 --- a/SPEC.md +++ b/SPEC.md @@ -426,7 +426,8 @@ These files are always included in the tarball, if present: These files are always excluded from the tarball, regardless of what is specified in the `files` key: -- `.psci`, `.psci_modules`, `.spago`, `node_modules`, `bower_components`, `.git`, `CVS`, `.svn`, and `.hg` directories. +- `.psci`, `.psci_modules`, `.spago`, `node_modules`, and `bower_components` directories. +- `.git`, `CVS`, `.svn`, `.hg`, `_darcs`, `.fossil`, `.jj`, and `.pijul` VCS directories. - `package-lock.json`, `yarn.lock`, and `pnpm-lock.yaml` files. - `.swp`, `._*`, and `.DS_Store` files. diff --git a/lib/src/Constants.purs b/lib/src/Constants.purs index bc7b1dca..070e9b02 100644 --- a/lib/src/Constants.purs +++ b/lib/src/Constants.purs @@ -41,6 +41,11 @@ ignoredDirectories = , "CVS" , ".svn" , ".hg" + -- Additional VCS directories + , "_darcs" + , ".fossil" + , ".jj" + , ".pijul" ] ignoredFiles :: Array FilePath