CVS is the version control system used at my current place of employment for managing source code. During the course of using CVS, I've picked up on some tricks and figured out a few of my own for helping me to manage source code.
The following are some of the Linux scripts I've created to help me do tasks that aren't straightforward on their own:
cvs-add-dir-tree.sh -- This script adds any directories in the current tree to the CVS repository associated with the CVS files in the current directory
cvs-create-new-tag-from-old-tag.sh -- This script finds the specified old tag in the CVS repository associated with the curent directory, and adds a new tag to each file at the same revision point as the old tag for each file