Time slot:
March 9th, 11:00 AM - 12:00 PM
Room:
Chicago 6 & 7
Track:
Coder
Experience:
Intermediate Drupal.org is switching from the venerable CVS for source control to the awesome cutting-edge Git. I'll show what this means to you and demonstrate how easy it is to use Git to accomplish your core or contrib workflow.
Video at archive.org.
Intended audience:
Contributors to Drupal.org code. Contrib or core, patch-based workflow or module maintainers.
Comments
What we'll cover (and won't cover)
This will cover how to use Git and the new Git project tools on Drupal.org. We'll be setting up an account for git usage, creating a sandbox project, creating a full project, committing, pushing, tagging, branching, and creating releases.
Feel free to
We'll also be doing basic questions and answers, but won't be going into advanced Git usage.
If you already have created a sandbox on Drupal.org, this will probably be too simple for you.
If you want to contribute to code on Drupal.org and have not yet created a sandbox, this is exactly where you need to be.
How to setup Git aliases
Coming from SVN, I found it frustrating that I always had to type out commands like "commit" or "checkout"
This article outlines how to setup aliases in Git.
http://ionrails.com/2009/08/07/git-commands-adding-and-committing-cheats...
How to install Git on your shared host
This is a great article on how to install Git on your shared host.
Note: Requires ssh access to your shared hosting.
http://joemaller.com/908/how-to-install-git-on-a-shared-host/
Posted video
The video of this session is up: http://www.archive.org/details/drupalconchi_day2_git_on_drupalorg. It's possible that the screencast of the same material is more accessible and quicker to understand.