Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

make distclean doesn't remove everything #2689

Open
wohali opened this issue Mar 20, 2020 · 0 comments
Open

make distclean doesn't remove everything #2689

wohali opened this issue Mar 20, 2020 · 0 comments

Comments

@wohali
Copy link
Member

wohali commented Mar 20, 2020

Running a make distclean in a checkout of Apache CouchDB from git should remove all dependencies in other repos, including:

  • config
  • b64url
  • ets_lru
  • khash
  • snappy
  • docs
  • fauxton
  • folsom
  • hyper
  • ibrowse
  • jiffy
  • mochiweb
  • meck
  • recon
  • bear

It should also remove the rel/couchdb release folder, and any apache-couchdb-... dist tarball/folder.

In short, after running make distclean, the directory should look exactly like it would from a fresh clone.

In working on this, it would be acceptable for the distclean Makefile to shell out to commands like git reset --hard and git clean -ffdx but that's not sufficient to remove the external repo dependencies, since they're in .gitignore.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant