I think erroring out for "log -r shelved:1" is pretty reasonable. There are many commands that use -r to specify one or more trees. Most of them could use shelved trees. Having to specify something other than -r would be hugely disruptive.
I think erroring out for "log -r shelved:1" is pretty reasonable. There are many commands that use -r to specify one or more trees. Most of them could use shelved trees. Having to specify something other than -r would be hugely disruptive.