For a while now, I've been meaning to manage my Drupal site (and the modules and features on it) with git. The release of Drupal 7.7 provided a perfect opportunity to make this transition. I've now cloned the main Drupal.org git repository, added my features (as submodules) and added the modules I use (also as submodules). I'm still getting used to working with git, and I wish there was a way to push parts of my configuration remotely, but I understand why you can't.
If anyone is wondering, the following modules are used on this site:
- APC
- Boost
- CAPTCHA
- CKEditor
- Context
- CTools
- ELFinder
- Entity
- Features
- Field Group
- Geshi Filter
- Git Deploy
- Google Analytics
- Gravatar
- Libraries
- Link
- Linkit
- Media
- Panels
- Pathauto
- Pathologic
- ReCaptcha
- Redirect
- Secure Login
- Secure Pages
- Strongarm
- Styles
- Token
- Views