Hi there,
we are currently evaluating Bamboo because we are looking to switch from another product. We're generally happy - our Maven and C++ builds both work, thumbs up!
One thing we need to understand is how Git repositories are shared across plans. It seems every plan defines its own Git repo?
The way we have currently git it set up, we have a project and several plans like this:
Project
- Plan1
- Plan2
- Plan3
- ...
All these plans build a Maven project, and all these Maven projects are in the same Git repository. We're having to add a git repo URL to each plan, and it seems that bamboo clones the repo once per plan? This repository is currently 150MB and is forecast to grow to almost 1 Gigabyte, so we're not too keen on that.
Is there something we are overlooking or can do better? (Hint: "don't set up your projects this way" is not a good answer, they are already set up this way and we're not letting the tail wag the dog 
The "competing product" manages repositories on a global shared basis, and lets individual plans reference it. Is there something similar?
Thanks!
Christian