Workspace cache continuously invalidated by IDE metadata files

Summary

//: Workspace cache continuously invalidated by IDE metadata files

Steps to reproduce

//: Start a project from existing source code with IntelliJ IDEA; point it at the workspace directory and accept the default to write the /.idea (directory based) and *.iml files to the workspace directory. Switch between the IDE (just to look at the code) and build the element. Observe the cache-breaking behaviour.

What is the current bug behavior?

//: The cache gets invalidated and sometimes and/or the build fails and has to be re-run. It can be severe enough that the only way to reliably have it work is to close the IDE before doing bst build.

What is the expected correct behavior?

//: Ability to specify files to be ignored a la .gitignore (perhaps with a separate .bstignore that can reference/import .gitignore?)

Relevant logs and/or screenshots

Possible fixes

//: # Ability to specify files to be ignored a la .gitignore (perhaps with a separate .bstignore that can reference/import .gitignore?)

Other relevant information

  • BuildStream version affected: /milestone %BuildStream_v1.2.3