mirror of https://github.com/sbt/sbt.git
**Problem** When multiple clients connect to the same sbt server, they all share the same "current project" state. When one client switches projects with `project X`, all other clients see that change. **Solution** Store per-channel project cursors in State attributes. Each client maintains its own cursor that tracks which project it has selected. |
||
|---|---|---|
| .. | ||
| server-test | ||
| test/scala | ||