{subsection: Fix the version string in your new branch} +{subsubsection: cmake world order} + +The version string and pre-release tag can be found in the top level /CMakeLists.txt. Look for these lines: + +{code} +# Condor version info +set(VERSION "7.5.6") + +# Set PRE_RELEASE to either a string (i.e. "PRE-RELEASE-UWCS") or OFF +set(PRE_RELEASE "PRE-RELEASE-UWCS") +#set(PRE_RELEASE OFF) +{endcode} + +If you're making a feature branch ("V7_5_6-Neat-things-branch", change PRE_RELEASE to something appropriate ("set(PRE_RELEASE "PRE-RELEASE-UWCS-NEAT-THINGS"). Do _not_ include whitespace in the PRE_RELEASE field. + +If you're making a branch for a release, be sure to update the VERSION. When you are building actual release candidates, comment out the PRE_RELEASE line and uncomment the "set(PRE_RELEASE OFF)". + +{subsubsection: old world order} + Once you've got a workspace that has the sticky-bit set pointing to your new branch, you should modify the version string in src/condor_utils/condor_version.cpp to uniquely identify your