Drupal.org is moving from using the CVS version control system to Git for the development of Drupal 8. As Drupal core development is migrated to Git, thousands of developers will need to learn Git in order to help develop Drupal 8 as well as their own contributed modules for Drupal 7 when the contrib repository is moved to Git later this year.

The importance of moving to a modern version control system was outlined last year in step 5 of Dries' 8 Steps to Drupal 8. Git was selected after a lengthy evaluation discussion, and Drupal.org's migration to Git was the subject of The Exodus: Leading Drupal out of CVS, a session at DrupalCon San Francisco earlier this year. That session was well-attended and featured members of the Drupal.org Git Migration Team, including Damien Tournoud (DamZ), Derek Wright (dww), Angie Byron (webchick) and Sam Boyer (sdboyer).

Announcing the Git with Drupal 7 Webinar

On June 12, 2010, the Los Angeles Drupal user group is hosting Git with Drupal 7, a one-day event featuring both a Git bootcamp followed by a Drupal 7 code sprint. To make this event as accessible as possible, we're broadcasting the Git bootcamp via WebEx conference from 10am-1pm PDT. Acquia is providing it's webinar infrastructure to help accommodate Linux users. Please join us!

During both the bootcamp and code sprint, we'll be gathered in the #drupal-la IRC channel and all are welcome to join us. We also recorded the Git bootcamp and posted the video online on blip.tv and on iTunes.

When: Saturday, June 12, 2010 from 10am-1pm PDT (GMT -07:00)
Where: Register for the web conference at acquiawebinars.webex.com

The bootcamp will cover the basics as well as some advanced topics. Expect to learn things such as moving from Subversion to Git, updating local code to the latest (upstream) code, checking in your modified code, undoing recent commits, undoing local changes, creating diffs and patches and so on. If you want to get a head start, check out the list of tutorials and videos on the official Git website.

The Git bootcamp will be led by Scott Nelson from This by Them and we'll be using Dries' GitHub mirror of the unofficially official Git repository from git.drupalfr.org. Please plan ahead and get a copy of the latest Drupal 7 alpha well before the bootcamp.

Comments

Dave Reid’s picture

It's unfortunate that Linux users can't participate since GoToMeeting is used. :/ At least the video will be posted afterwards.

Senior Drupal Developer for Lullabot | www.davereid.net | certifiedtorock.com/u/53892

christefano’s picture

It is unfortunate. Linux users will need to do something like run Windows in VirtualBox.

I suggest that everyone contacts Citrix about Linux support at https://www.citrixgcs.com/contact/g2m

christefano’s picture

Thanks for your input on this. I agree and we've switched from GoToMeeting to WebEx. The original post has been updated with the WebEx registration information.

Elijah Lynn’s picture

What about using DimDim instead?

All you need is a browser, no plugins.

www.dimdim.com

-----------------------------------------------
The Future is Open!

matt2000’s picture

Sadly, in practice, dimdim does not workly nearly as well as advertised, especially with larger groups.

rgon’s picture

For those who want to install Virtualbox and Quickstart, please try to download Virtualbox as it says above and also download Quickstart. It's a rather large torrent file so I'll bring a couple of DVDs with it to the event.

deviantintegral’s picture

It's a shame that this was only promoted today; I'm sure many will see the announcement on Monday and wish they could have participated.

Looking forward to the recorded video!

mike stewart’s picture

This was announced at last months meetup, and took some time to work out the details. I believe the original even announcement was at least a week prior to the event,,, (not sure why it shows as the 11th).

however, it was such a good day we're planning to put together another similar event, soon.

make sure to subscribe to the ical feeds for either the socal group (http://groups.drupal.org/ical/506) or ladrupal (http://groups.drupal.org/ical/3002)

--
michael stewart { owner | media done right } { twitter: @MediaDoneRight }

ClearXS’s picture

This was the message I got from Bluehost -without mentioning Drupal- with only a few large drupal installs and 2 Mediawiki's...
50,000 maximum files and maybe 5000 directories is their goal, but they can get nasty above 100,000 and shut down the account above 200,000 files

So my question for the seminar for D7: Please merge modules and files! All those silly translation files or whatever for tiny miny parts of info; please get rid of them!

Then how to have ONE Drupal install with several DIFFERENT websites? Some modules are the same, but others are different, etc.
Technically Drupal could be written that all these different sites can be served with one installtion only. When serving different module large drupal sites with different installs, my account gets suspended...

styro’s picture

This was the message I got from Bluehost -without mentioning Drupal- with only a few large drupal installs and 2 Mediawiki's...
50,000 maximum files and maybe 5000 directories is their goal, but they can get nasty above 100,000 and shut down the account above 200,000 files

Drupal has nowhere near that many files.

So my question for the seminar for D7: Please merge modules and files! All those silly translation files or whatever for tiny miny parts of info; please get rid of them!

Which is more important when hosting? Number of files or memory limits? The trend of splitting up modules is intended to lower overall memory usage and improve performance by not loading and parsing unnecessary code - eg admin interface code doesn't need to be loaded into memory when the visitor can't use it anyway.

If the extra translation files break your hosting, you have some choices - find out if you're doing something silly, or find better hosting, or investigate simple ways you can avoid uploading them.

Then how to have ONE Drupal install with several DIFFERENT websites? Some modules are the same, but others are different, etc.
Technically Drupal could be written that all these different sites can be served with one installtion only. When serving different module large drupal sites with different installs, my account gets suspended...

Seriously? You've used Drupal for this long and don't know about multisite? That is exactly what it is for.

My current Drupal site: a software product site with a knowledge base and stuff.

frob’s picture

To do exactly what you are asking (referring to the multi-site install) read this page.

http://drupal.org/node/43816

rvilar’s picture

OMG! I was very interested in this webinar, but I could'nt attend it. Will you upload the video and the presentations?

frob’s picture

When will we be able to see the video? I was unable to attend and am really interested in see this.

SeanBannister’s picture

Got all excited about this and then realized it'd already happened. Looking forward to the video being posted online.

j0rd’s picture

Can someone please post the video online for download. Many people are interested in this.

christefano’s picture

I just got word that the video is uploading to blip.tv as we speak. Stay tuned to this announcement on Drupal.org as well as the original announcement on groups.drupal.org for the download links.

christefano’s picture

LA Drupal's account at blip.tv was just upgraded to a "Pro" account and the Git with Drupal 7 video is finally online on blip.tv and on iTunes.

dbeall’s picture

It's nice to have these videos on-line..
blip tv is really throwing a lot of ads these days, I thought archive.org was a good way to post stuff like this.

christefano’s picture

Thanks for pointing out the ads. I went to disable the them (it seems that blip.tv has this as a setting on a per upload basis) and was surprised to see that LA Drupal's blip.tv account has earned 59¢ from this video. Oops. I've disabled the ads and I promise to donate the 59¢ back to the community!