Overview
CVS is complicated. Learning how to use it is a challenge. However, it is a necessary tool for anyone wanting to contribute a module or theme to Drupal. Fortunately, there's a lot of documentation on how to use CVS. Unfortunately, there's a lot of documentation on how to use CVS. This session will try to condense all of that down into something we can wrap our heads around.
Agenda
* Quick overview of the basic ideas of version control.
* Walk through the steps to contribute a module.
* Describe the cycle of updating and committing changes.
* Tagging: make an official release!
* Branching, or "Which files am I using now?"
Goals
By the time we're done, everybody should have a higher level of confidence in using CVS. Some people might even have become first-time contributers.
Resources
A CVS account for Drupal's repository will let you participate, but it's not necessary for learnin'.
woohoo - sweet i guess ill
woohoo - sweet i guess ill have a 6 pack with me then ;)
/morten.dk
Might be an idea to invite
Might be an idea to invite some of the documentation team and use the newbie point of view to improve the docs on this -- I've found them to be comprehensive, but very badly organized with no simple path through them from start to finish.
I heard that there is quite a big change to that part of the docs in the pipeline.
Very nice! Was looking for
Very nice! Was looking for this
I lurve explaining CVS
As long as this doesn't get scheduled when I have something esle going on, I'll be there. I'm a command line CVS gal, myself. The doc team is currently redoing the CVS section of the handbook as part of the new Getting Involved handbook, so it would be great to get lots of feedback for that.
Scheduled!
I put the session in the last slot on the 28th. I tried hard to avoid sessions that had people who specifically requested to attend. So let me know if you really really want to go to one of the other 16:00-16:45 sessions on Thursday.
Exactly what I wanted to know!
I'll be there ... aehm ... when I find you. Is this in the 3rd floor?
check the booklet
There are venue maps in the booklet.