IDEA: shall we also use workspace instead of product? or both?
KuFAIR develop requires to git add, commit, and push
within the container to change the sources of the package.
Such that the package can be properly traced.
REANA and other similar Workflow manager uses workplaces. Mounting the full home directory in the image including the sources, and eventual modifications (on FS only). Environment modif. get lost when the container stops. Still it would be nice to have some kind of tracing of the workspace, to prevent lost of interactive sources. The package root could be the workspace. And the later could be hashed. exclusing/including parameters/secrets/products.
The question is what are the advantages? the drawback?
Pro:
- no need to git add, commit, push to keep modified src.
- simpler? reduce difficulty layer (no git)?
Con:
- How to trace modified source? hash working space?