bzr add automatically adds intermediate directories if necessary. So as a workaround you can use normal mkdir -p, then bzr add the result. e.g.:
$ bzr init mkdir-test $ cd mkdir-test/ $ mkdir -p 1/2/3/4 $ bzr add 1/2/3/4 added 1 added 1/2 added 1/2/3 added 1/2/3/4
bzr add automatically adds intermediate directories if necessary. So as a workaround you can use normal mkdir -p, then bzr add the result. e.g.:
$ bzr init mkdir-test
$ cd mkdir-test/
$ mkdir -p 1/2/3/4
$ bzr add 1/2/3/4
added 1
added 1/2
added 1/2/3
added 1/2/3/4