This site is archived.

The Fine Art of Maintaining Multiple Branches in CVS

Island Usurper's picture
Submitted by Island Usurper on Wed, 08/13/2008 - 15:57.
Session time: 
08/28/2008 - 16:00 - 08/28/2008 - 16:45


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.


* 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?"


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.


A CVS account for Drupal's repository will let you participate, but it's not necessary for learnin'.

mortendk's picture

woohoo - sweet i guess ill

woohoo - sweet i guess ill have a 6 pack with me then ;)


joachim's picture

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.

betz's picture

Very nice! Was looking for

Very nice! Was looking for this

add1sun's picture

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.

Island Usurper's picture


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.

anschinsan's picture

Exactly what I wanted to know!

I'll be there ... aehm ... when I find you. Is this in the 3rd floor?

Gábor Hojtsy's picture

check the booklet

There are venue maps in the booklet.