I know there is a million ways this could be done, I'm more looking for the "best-practice" of how this "should" be done.
I have an Aegir setup with 4 different Drupal platforms. Within each platform there are several Sites. There is also modules/themes in the "all" directory that are shard between the sites.
How would one one manage these platforms/sites in Git?
Should we create 1 repo for the entire "platforms" folder? A repo for each platform folder? A repo for each platform folder and a repo for each site? A repo for each site and a repo for each "all" site?
What would be the best practice for this?