The current strategy is to allow fetch and push to do local initialization of their RSL branches -- pretty much just pulling from remote and adding to the bag for the current state, AFAICT, but fetch and push are not allowed to automatically initiate the creation of an RSL branch from scratch or to push one up to the remote.
The current working directory and workspace reversion code was updated to a new scope-based model largely as a side effect of attempting to unify handling for current directory madness.
Should be ready for review.
The current strategy is to allow fetch and push to do local initialization of their RSL branches -- pretty much just pulling from remote and adding to the bag for the current state, AFAICT, but fetch and push are not allowed to automatically initiate the creation of an RSL branch from scratch or to push one up to the remote.
The current working directory and workspace reversion code was updated to a new scope-based model largely as a side effect of attempting to unify handling for current directory madness.