CVS For Themers

At this year's Drupalcon in Washington D.C., lots of Drupal themers got together and tried to identify the major stumbling blocks that allow us to use the CMS (and it's community tools) effectively. One that was mentioned over and over was the CVS system which is required if you want to contribute anything back to the Drupal community. On this podcast, Bob does his best to give CVS basics for themers, using the SmartCVS program. Hopefully these bare-bones basics will get you started so you can contribute your themes to Drupal.org!

thank you!
http://www.wincvs.org/ (linux and mac GUI clients available here too all free/GPL). Drupal Dojo Lesson: Get Your CVS On: http://drupaldojo.com/lesson/get-your-cvs-on
SmartCVS isn't only for Mac, it's on SmartCVS homepage: "SmartCVS is an innovative CVS client which runs on Windows, Mac OS X and Linux".
Added to DrupalSightings.com
If you are still using Windoze :( I recommend TortoiseCVS (http://www.tortoisecvs.org/)
Bob - great podcast as usual! Love how you do the screencast. What application do you use to create the screencast?
Hey Bob. I found your excellent videocasts about 4 weeks ago and have gone through them all - some of them twice - and have now started going through your podcasts on Geeks & God. They really are excellent. But the wait for your next cast is always difficult.. what do you think about releasing it twice a week?
First submitted Drupal project. http://drupal.org/project/sapo
Bob, Your podcasts are excellent. Quick, punchy and easy to understand. I would realy like to see a maybe 2 or 3 podcast series on how to take a simple homepage mockup in photoshop and transfer it into a basic drupal page-front.tpl.php file?? Anyway, great podcasts. Keep it up. Stu in the UK!
Like so my others I have recently found your videocasts and really appreciate the simple presentation of sometimes complex information, they have really helped me understand Drupal. If you get a chance I would love to see a video about the Panels module, I have worked out the basics but trying to theme individual panels and panes, especially simple changes like background colour when using rounded borders, is a real nightmare to me. Maybe like many things you have a more flexiable, long term solution to achieve the same results. Being fairly new to Drupal I am not sure which modules are must haves with solid support and which are destined to fall by the way side. Keep up the good work, I'm off to the podcasts now for a few hours. Dave
When I try to add tag with SmartCVS it says: Command Aborted. tag -c DRUPAL-6--1 images/bg-main.png themename.info screenshot.png images/header-bg.jpg images/footer-bg.jpg page.tpl.php style.css images/shim.gif ** ERROR: "DRUPAL-6--1" is a valid name for a branch, but not a tag. You ** must either use the -b option for your cvs tag command if you ** wish to create a branch, or choose a valid tag name. cvs tag: Pre-tag check failed ** ERROR: "DRUPAL-6--1" is a valid name for a branch, but not a tag. You ** must either use the -b option for your cvs tag command if you ** wish to create a branch, or choose a valid tag name. cvs tag: Pre-tag check failed cvs [tag aborted]: correct the above errors first! What am I doing wrong?
Do I need to do a branch like DRUPAL-6--1 first and then a tag DRUPAL-6--1-0?
Have to use tag like you said but I had to use DRUPAL-6--1-0 instead of DRUPAL-6--1 for it to take. Check out my first theme http://drupal.org/project/artschool/ Thank you very much for the video cast it was very helpful.
If I need to change one file, after commit, do I need to create a new release, or will the changes be automatic on the themes download page?
nice indeed
I am, too, completely hooked with this podcast + drupal! Ingenious way of hands-on teaching! Thank you, thank you! ... and as you encourage to come up with new topics, I dare state one: the right way of setting up multilingual sites.
I WANT MORE. More VIDEO PODCASTS. I cant take this anymore. Its like feeding me little bits of crack. I cant take it. I got a rash. Because i cant get enough So man, make a wiked wiked wike wyky wyky wiked videocast. and put a smile on my face.
hooks. i dont understand them, i think people have the same problem. Could you make a video of using a couple hooks.
O Roberto, O Roberto wherefor art thou, Roberto?
seriously i like it.
Hey Bob, thanks for your video podcasts - they are teaching me so much. You are a pleasure to watch, even on a Saturday night :)
Thank you! Great podcast as usual!