<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Title" content="">
<meta name="Keywords" content="">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Arial;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:monospace;
        panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:Calibri;
        color:windowtext;}
span.msoIns
        {mso-style-type:export-only;
        mso-style-name:"";
        text-decoration:underline;
        color:teal;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body bgcolor="white" lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri">Thanks, that sounds like a good change.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"><o:p> </o:p></span></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-family:Calibri;color:black">From: </span>
</b><span style="font-family:Calibri;color:black">Zack Galbreath <zack.galbreath@kitware.com><br>
<b>Date: </b>Wednesday, September 28, 2016 at 7:19 AM<br>
<b>To: </b>David Cole <DLRdave@aol.com><br>
<b>Cc: </b>"Foucar, James G" <jgfouca@sandia.gov>, "cdash@public.kitware.com" <cdash@public.kitware.com><br>
<b>Subject: </b>Re: [CDash] [EXTERNAL] Re: uploading commit info to cdash dashboard<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<div>
<div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:12.0pt">On Sep 27, 2016, at 6:12 PM, Foucar, James G <<a href="mailto:jgfouca@sandia.gov" target="_blank">jgfouca@sandia.gov</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt">I'd really like to post the sha1 of the commit that was tested for an individual cdash build. I'd like to display it prominently once the build is
 clicked. For example, if you look here</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><a href="http://my.cdash.org/buildSummary.php?buildid=1056548" target="_blank"><span style="font-size:11.0pt;color:#0B4CB4">http://my.cdash.org/buildSummary.php?buildid=1056548</span></a><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt">You'll see a number of fields that are not particularly useful to us like OS Name and OS Version. I'd like to replace or hijack one of those fields
 to instead display the commit id that was tested. How might I go about doing this?</span><o:p></o:p></p>
</blockquote>
</blockquote>
</div>
</blockquote>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Hi Jim,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">This is a good idea, but I'm not sure of a way you could affect this change as a user of CDash.<o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">This isn't quite as good, but you could link to a specific commit in your online repository viewer from your build (assuming such a thing exists).  To do this, create a file ending in .url whose contents is the URL that you'd like to associate
 with your build.  Then in your CTest driver script, do:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"monospace","serif"">ctest_upload(FILES "/path/to/my.url")</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">...before calling <span style="font-family:"monospace","serif"">
ctest_submit()</span><span style="font-family:Arial">.</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">You can see an example of this in action here:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://open.cdash.org/index.php?project=CDash&date=2016-09-28" target="_blank">https://open.cdash.org/index.php?project=CDash&date=2016-09-28</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">click on the yellow brick Icon for the "link_to_github" build.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Generally speaking, the information you seek is already in the CDash database (buildupdate.revision).  So it shouldn't be too much work to expose this value on buildSummary.php.  I'll look further into this when I get some time.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<div>
<p class="MsoNormal">In the not too distant future, I plan on replacing the "Update" column on index.php with a "Version" column when possible (any revision control system more modern than CVS).  The idea being that seeing the version of the code that was built
 is more useful than seeing how many files changed.<o:p></o:p></p>
</div>
</div>
</div>
</div>
</body>
</html>