Aegir and code versioning

My institution is gearing up to move our Drupal activities over to an Aegir system. I'm starting to research best practices regarding Aegir and code versioning (Git, in our case). I came across this approach described by Omega8 - http://omega8.cc/managing-your-code-in-the-aegir-style-110

Are others following this practice? Alternatives?

Thanks, John