The Makefile.generate clean operation deletes generated test artifacts for both examples and production . Since these are version-controlled files (which I think we should reconsider), this causes changes to the git workspace that must be undone or stashed to switch to another branch (for example).
Another option is to create clean-examples and clean-production targets so they are more specific.
I encounter this issue when scripting the Makefiles to evaluate PR submissions.
The
Makefile.generate clean
operation deletes generated test artifacts for both examples and production . Since these are version-controlled files (which I think we should reconsider), this causes changes to the git workspace that must be undone or stashed to switch to another branch (for example).Another option is to create clean-examples and clean-production targets so they are more specific.
I encounter this issue when scripting the Makefiles to evaluate PR submissions.