I have a few different releases which share some, but not all, apps. And some of these apps depend on other apps. I store them all in a single directory, and in each of these apps' _checkouts I just put symlinks to dependent apps. This layout speeds up development at the early stage, when all the apps change quite often. In the releases I add some of the apps as deps and it would be nice to not list all the apps in the _checkouts of the release, because there will be too many symlinks, with recursion - from each of the apps _checkouts and from the _checkouts of the release.