The problem here is the fact that Subversion reports branches/foobranch as being based on trunk:1 (not 5!) and a separate copy of trunk/foo:5 to branches/foobranch/foo.
This means svn2bzr will create branches/foobranch based on an old trunk and then copy over trunk/foo manually. svn2bzr will need to search for the latest revision that has both trunk:1 and trunk/foo:5 and copy from that revision instead. This, however, is somewhat complicated.
The problem here is the fact that Subversion reports branches/foobranch as being based on trunk:1 (not 5!) and a separate copy of trunk/foo:5 to branches/ foobranch/ foo.
This means svn2bzr will create branches/foobranch based on an old trunk and then copy over trunk/foo manually. svn2bzr will need to search for the latest revision that has both trunk:1 and trunk/foo:5 and copy from that revision instead. This, however, is somewhat complicated.