bzr-pipeline does what I describe, but I find the piping workflow not to be a good fit for what I'm doing. Basically, the colo plugin shelving all changes when switching branches would be *ideal*. That would enable me to just switch between feature branches at will, regardless of whether the feature is done or not. It would make my workflow *much* more efficient.
Porting changes from other branches would be as simple as "bzr switch colo:other-branch --no-shelve" or something equivalent...
bzr-pipeline does what I describe, but I find the piping workflow not to be a good fit for what I'm doing. Basically, the colo plugin shelving all changes when switching branches would be *ideal*. That would enable me to just switch between feature branches at will, regardless of whether the feature is done or not. It would make my workflow *much* more efficient.
Porting changes from other branches would be as simple as "bzr switch colo:other-branch --no-shelve" or something equivalent...