Dear Drupalfolk: What to expect from your Git Migration Lead

It's official - the Drupal Association has selected me to be the 'Git Migration Lead.' I'm tremendously excited, and can't wait to knuckle down and get this migration DONE. I'll be launching full-tilt into the list of issues that stand between us and git goodness, but before I do, I want to take a minute to clarify how I understand and will be approaching this position.

It's not the DA's role to determine the direction of drupal.org, let alone Drupal itself. Rather, the DA exists to support and facilitate efforts that the community has already decided are worth pursuing. At least, that's how I understand it. Consequently, my role as git lead is primarily about ensuring this migration happens to the satisfaction of the community - not merely my own satisfaction. It helps that we've already got a well-established todo list, but that also requires I be open to input throughout the process. And that's the plan. In fact, I can't think of any part of this project that I don't plan on conducting in public, through a combination of the g.d.o group, in the issue queues, on twitter (I've started a new account just for this), over the dev list, and occasionally on this blog. There will be no shortage of means by which you can get information, give feedback, or - please! - help out (if nothing else, my contact form works).

I think publicizing this process is crucial because it's the best way to make sure we have the energy and participation necessary to ensure it actually happens. And at the end of the day, that's the crux of my responsibility. So I'll be doing a mix cheerleading, organizing volunteer energy, and when necessary, coding - whatever it takes to ensure that the migration is always moving forward. Which is exactly why the DA created this paid position: historically, a collective desire for big infra changes hasn't been enough. Someone's ass needs to be contractually on the line.

Of course, my position is temporary, and will only last through the initial migration (Phase 2). At that point, we're back to all-volunteer energy for further git improvements. So I have another goal for the migration process: we need to grow the group of people familiar with and responsible for our project infrastructure. My hope is that we can take all the interest and excitement over switching to git and cultivate that wider group. So make no mistake, if I get my hooks into you over the next few months, I won't be letting go when the DA stops signing my checks :) And besides, the reality is that those who participate most during phase 2 will have the most clout during phase 3

Anyway - we all know how long this move from CVS has been coming. Now that it's here, let's not let make our community wait a day longer than it has to :)

Comments

I know this went out before

I know this went out before the official announcements were made, but I've been told by power-that-be that I shouldn't stand on ceremony :)

Congratulations! Drupal with GIt will grow faster

With Drupal we don't need official announcements to get up the task. And the same with Git, we don't need any centralized bottleneck to get up and develop.

I am happy for you. With your help, transition to GIT will happen sooner.

Congrats!

I got your back ;) I still have client responsibilities to contend with, but count me in to help whenever I can. I'll be in #drupal-vcs and currently writing another blog post to help publicize and promote this all. It's really great to have you working on this in an official capacity! *very excited*

Excellent! i WILL be taking

Excellent! i WILL be taking you up on that :)

yay.

Drupal Association chose wisely. I don't have anything to offer to support your work sam, but Drupal Camp Chicago is coming up and I'll be offering quick trainings on git for new users!

Thanks! But really, those

Thanks! But really, those trainings ARE supporting the migration work. Us being ready to switch to git is as much a social question as it is a technical one. So the more trainings that get done, the better.

I think I'm going to set aside some time to try to coordinate with all the people who teach git to come up with a very basic framework for a 'Git 101,' or a 'Git for Drupal Intro.' With any luck, such a resource could be used to a) make it easier for new folks to teach git to others (publicly, inside their firms, whatever) and b) to ensure that there's a basic set of core skills anyone Drupaller who's gotten such a training is guaranteed to have.

Great.

Hi Sam,
Congrats. We are eager to listen from you before suggesting any thing. Let us know the structure you are planning to ease the life of drupal community via git.

Thanks. One of my first

Thanks. One of my first orders of business is to massage the big list of todos into something a little more digestible. That'll probably be the closest thing to a roadmap/structured plan that can reasonably be produced.

Congrats, Sam!

Really excited to see this project get off the ground! :D As your designated partner on the Drupal Association side, please let me know whenever I can be of any assistance in supporting your efforts.

I just want to tell you "Good luck, we're all counting on you..." ;)

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <h3> <h4>
  • Lines and paragraphs break automatically.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

More information about formatting options