Not really. What purpose does `bzr config <option>` server other than to show the user what the option is set to? For least surprise, it should show exactly what the user originally set.
$ bzr config foo=stuff
$ bzr config bar='my {foo}'
$ bzr config bar
bar = my {foo}
$ bzr config --expand bar
bar = my stuff
Not really. What purpose does `bzr config <option>` server other than to show the user what the option is set to? For least surprise, it should show exactly what the user originally set.
$ bzr config foo=stuff
$ bzr config bar='my {foo}'
$ bzr config bar
bar = my {foo}
$ bzr config --expand bar
bar = my stuff
To me, that is a far more logical sequence.