CVS Workflow Scripts (1999)
Shell scripts that wrapped our CVS workflows at Motorola — branch creation, merge helpers, and the nightly tag script. A snapshot of how teams managed code before Git.
cvsversion-controlcollaboration
CVS Workflow Scripts (1999)
Shell scripts and configuration files from our CVS-based development workflow.
Contents
scripts/create-branch.sh— creates a CVS branch and tags the branch pointscripts/merge-branch.sh— merges a branch back to trunkscripts/nightly-tag.sh— tags HEAD with a datestamp (run by cron)scripts/conflict-report.sh— lists files with unresolved conflict markersconfig/cvsignore— patterns for files to exclude from version controldocs/workflow.md— the written workflow we actually followed
Usage
# Create a release branch
./scripts/create-branch.sh RELEASE_1_0
# Merge it back after hotfixes
./scripts/merge-branch.sh RELEASE_1_0 RELEASE_1_0_FIX_1