-
- Downloads
Handle cross junction elements in workspaces.
Workspaces are now index by colon separated junction path. This now allows to create workspaces for elements in external projects. Workspaces are owned by context instead of root project. However it is initialized once top-level project is registered as we need to resolve paths relatively to this top-level project. Part of #359.
Showing
- buildstream/_context.py 7 additions, 0 deletionsbuildstream/_context.py
- buildstream/_frontend/cli.py 2 additions, 2 deletionsbuildstream/_frontend/cli.py
- buildstream/_project.py 0 additions, 5 deletionsbuildstream/_project.py
- buildstream/_scheduler/queue.py 4 additions, 3 deletionsbuildstream/_scheduler/queue.py
- buildstream/_stream.py 19 additions, 13 deletionsbuildstream/_stream.py
- buildstream/element.py 5 additions, 7 deletionsbuildstream/element.py
- tests/frontend/cross_junction_workspace.py 117 additions, 0 deletionstests/frontend/cross_junction_workspace.py
Loading
Please register or sign in to comment