My master branch layout is like this:
/ <-- top level
/client <-- desktop client source files
/server
Looks like it's also not working with codebasehq.com so I ended up making capistrano tasks that cleans the mess :-) Maybe there's actually a less hacky way of doing this by overriding some capistrano tasks...