<div dir="ltr"><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Hi all,</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">
We've added Perforce support to CTest and CDash to correctly handle updates against a Perforce repository and getting a list of commits and committers. I've separately sent the CTest patch to the CMake developers list and has been already accepted.</div>
<div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Attached are patches, for the latest version of Trunk, to:</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">
<ul><li>Add support to browse a repository/diff using the P4Web tool. There is a new P4Web option on the Repository Viewer Type. The Repository Viewer URL needs to point to the P4Web host and include the P4 depot path. <a href="http://perforce.company.com/depot/">perforce.company.com/depot/</a><br>
</li><li>Process daily updates from a Perforce server. Once P4Web has been selected as the viewer tool (CDash should decouple the viewer from the VCS type, as one might want to use FishEye to browse Perforce), CDash daily updates will be fetched from the P4 Repository with a list of committers and their E-Mails. The configuration required in the Project Settings | Repository window is:</li>
<ul><li>Repository: The command line necessary to get to the server, connect and pass a valid client name: Example: -u pnavarro -c cdash_client -H p4server -p 1888</li><li>Branch: The path specification to get access to the checked out perforce branch. It's usually the client name: //cdash_client/...</li>
</ul></ul><div>We've had this working for a week with no issues, we'll udpdate the patches if something comes up.</div><div><br></div><div>Thanks!</div><div>Pedro Navarro</div><div><br></div></div></div>