Save the diamonds build ID in a file as soon as it is generated.
<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>ccm</title>
<link rel="stylesheet" href="epydoc.css" type="text/css" />
<script type="text/javascript" src="epydoc.js"></script>
</head>
<body bgcolor="white" text="black" link="blue" vlink="#204080"
alink="#204080">
<h1 class="toc">Module ccm</h1>
<hr />
<h2 class="toc">Classes</h2>
<a target="mainFrame" href="ccm.AbstractSession-class.html"
>AbstractSession</a><br /> <a target="mainFrame" href="ccm.AttributeNameListResult-class.html"
>AttributeNameListResult</a><br /> <a target="mainFrame" href="ccm.CCMException-class.html"
>CCMException</a><br /> <a target="mainFrame" href="ccm.CCMObject-class.html"
>CCMObject</a><br /> <a target="mainFrame" href="ccm.ConflictsResult-class.html"
>ConflictsResult</a><br /> <a target="mainFrame" href="ccm.CreateNewTaskResult-class.html"
>CreateNewTaskResult</a><br /> <a target="mainFrame" href="ccm.DataMapperListResult-class.html"
>DataMapperListResult</a><br /> <a target="mainFrame" href="ccm.Dir-class.html"
>Dir</a><br /> <a target="mainFrame" href="ccm.File-class.html"
>File</a><br /> <a target="mainFrame" href="ccm.FinduseResult-class.html"
>FinduseResult</a><br /> <a target="mainFrame" href="ccm.Folder-class.html"
>Folder</a><br /> <a target="mainFrame" href="ccm.FolderCopyResult-class.html"
>FolderCopyResult</a><br /> <a target="mainFrame" href="ccm.FourPartName-class.html"
>FourPartName</a><br /> <a target="mainFrame" href="ccm.InvalidFourPartNameException-class.html"
>InvalidFourPartNameException</a><br /> <a target="mainFrame" href="ccm.ObjectListResult-class.html"
>ObjectListResult</a><br /> <a target="mainFrame" href="ccm.Project-class.html"
>Project</a><br /> <a target="mainFrame" href="ccm.ProjectCheckoutResult-class.html"
>ProjectCheckoutResult</a><br /> <a target="mainFrame" href="ccm.ProjectPurposeResult-class.html"
>ProjectPurposeResult</a><br /> <a target="mainFrame" href="ccm.Query-class.html"
>Query</a><br /> <a target="mainFrame" href="ccm.Releasedef-class.html"
>Releasedef</a><br /> <a target="mainFrame" href="ccm.Result-class.html"
>Result</a><br /> <a target="mainFrame" href="ccm.Session-class.html"
>Session</a><br /> <a target="mainFrame" href="ccm.SessionPool-class.html"
>SessionPool</a><br /> <a target="mainFrame" href="ccm.Task-class.html"
>Task</a><br /> <a target="mainFrame" href="ccm.UpdatePropertiesRefreshResult-class.html"
>UpdatePropertiesRefreshResult</a><br /> <a target="mainFrame" href="ccm.UpdateResult-class.html"
>UpdateResult</a><br /> <a target="mainFrame" href="ccm.UpdateResultSimple-class.html"
>UpdateResultSimple</a><br /> <a target="mainFrame" href="ccm.UpdateTemplate-class.html"
>UpdateTemplate</a><br /> <a target="mainFrame" href="ccm.UpdateTemplateInformation-class.html"
>UpdateTemplateInformation</a><br /> <a target="mainFrame" href="ccm.WorkAreaInfoResult-class.html"
>WorkAreaInfoResult</a><br /> <h2 class="toc">Functions</h2>
<div class="private">
<a target="mainFrame" href="ccm-module.html#_execute"
>_execute</a><br /> </div>
<a target="mainFrame" href="ccm-module.html#create_project_from_path"
>create_project_from_path</a><br /> <a target="mainFrame" href="ccm-module.html#get_role_for_purpose"
>get_role_for_purpose</a><br /> <a target="mainFrame" href="ccm-module.html#get_role_for_status"
>get_role_for_status</a><br /> <a target="mainFrame" href="ccm-module.html#log_result"
>log_result</a><br /> <a target="mainFrame" href="ccm-module.html#open_session"
>open_session</a><br /> <a target="mainFrame" href="ccm-module.html#read_ccmwaid_info"
>read_ccmwaid_info</a><br /> <a target="mainFrame" href="ccm-module.html#running_sessions"
>running_sessions</a><br /> <a target="mainFrame" href="ccm-module.html#session_exists"
>session_exists</a><br /> <h2 class="toc">Variables</h2>
<a target="mainFrame" href="ccm-module.html#CCM_BIN"
>CCM_BIN</a><br /> <a target="mainFrame" href="ccm-module.html#CCM_SESSION_LOCK"
>CCM_SESSION_LOCK</a><br /> <a target="mainFrame" href="ccm-module.html#CHECKOUT_LOG_RULES"
>CHECKOUT_LOG_RULES</a><br /> <a target="mainFrame" href="ccm-module.html#CONFLICTS_LOG_RULES"
>CONFLICTS_LOG_RULES</a><br /> <a target="mainFrame" href="ccm-module.html#STATIC_OBJECT_STATES"
>STATIC_OBJECT_STATES</a><br /> <a target="mainFrame" href="ccm-module.html#SYNC_LOG_RULES"
>SYNC_LOG_RULES</a><br /> <a target="mainFrame" href="ccm-module.html#UPDATE_LOG_RULES"
>UPDATE_LOG_RULES</a><br /> <a target="mainFrame" href="ccm-module.html#VALID_OBJECT_STATES"
>VALID_OBJECT_STATES</a><br /> <div class="private">
<a target="mainFrame" href="ccm-module.html#_logger"
>_logger</a><br /> </div>
<hr />
<span class="options">[<a href="javascript:void(0);" class="privatelink"
onclick="toggle_private();">hide private</a>]</span>
<script type="text/javascript">
<!--
// Private objects are initially displayed (because if
// javascript is turned off then we want them to be
// visible); but by default, we want to hide them. So hide
// them unless we have a cookie that says to show them.
checkCookie()
// -->
</script>
</body>
</html>