<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Times New Roman; font-size: 12pt; color: #000000'>Hi All,<br><br>I am getting ready improve my toolset again.&nbsp; First I am planning on getting on board drush and drush make, nothing much to really talk about there.&nbsp; Secondly I am looking to move to git.&nbsp; I have had a really good run with Subversion and some scripts I wrote to manage upstream source and merging them into my sites using a vendor branches.&nbsp; But I like git more and a lot of my fellow contractors and developers are grumbling at me.&nbsp; Next I am going to improve my deployment process to be more automated using something like cap or chef.&nbsp; Lastly I want to nail down what I can do about developing changes in development with others, tracking those changes and pushing them to production.&nbsp; This is sort of the meat of the matter for me at the moment.&nbsp; So let's break it down.<br><br>1. Getting on board with drush and drush make, seems simple enough my fellow colleague has already put together a base profile that we can clone out of git, make what ever additions we want to the starter and check it back in.&nbsp; What sort of things are people really loving about drush?&nbsp; Or go to haves?&nbsp; I want to get more savy with pulling in the production database.<br>2. Git - I really love the fact I can clone Drupal from the git repo out on github.&nbsp; But I want to get the modules pulling from git or using submodule and grabbing it from cvs off of drupal.&nbsp; Ideally I can just write some automation scripts to perform security updates automatically and only report if there is a conflict.&nbsp; I have read and tinkered extensively and couldn't get a workflow that worked correctly.&nbsp; Grant it I could just be to stupid with Git.&nbsp; Does anyone have a workflow they like that is documented on a blog?&nbsp; Please I have see the really basic stuff I don't need that.<br>3. Automation is in my wheelhouse, but I am curious are people using capistrano? or chef? puppet?&nbsp; my instincts are to use capistrano, I think one of the local (LA?) drupal camps put a website out with a deploy.rb script.&nbsp; I was going to check that out.<br>4.&nbsp; This is the big one, I have been reading up on deploy, exports, features, etc.&nbsp; Ultimately I want to start packing the repeatable work I do into features.&nbsp; All the systems I look at are just no stable or active or complete enough to commit too.&nbsp; I also look at DBscripts and was super excited till I read how merging working in production and started to cringe.&nbsp; I think it is valuable, but I am not 100% committed to making changes in development and checking them in all the time.&nbsp; Plus dealing with CCK schema changes, ugh.&nbsp; But it might come to that, ideally if I can get all my other tools super sharp that it isn't a time suck to do so.&nbsp; What are people doing to handle this?&nbsp; I am so sick of making changes in beta and promoted them by hand into production.<br><br>-- <br>Christian Pearce<br>xforty technologies<br>888-231-9331 x1119<br>http://xforty.com<br></div></body></html>