<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="description" content="Perforce German User Group">
<meta name="keywords" content="perforce german user group deutsch benutzer gruppe">
<title>Perforce German User Group</title>
<link rel=stylesheet type="text/css" href="style.css">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<h1>Perforce Utilities</h1>
<p>Written by <a href="../../pcp.html">Robert Cowham</a> (Perforce Consulting
Partner and Trainer).</p>
<p>Here are some example utility scripts which I have found useful from time to
time:</p>
<table border="0" style="border-collapse: collapse" bordercolor="#111111" id="AutoNumber1">
<tr>
<td><a href="vsslinkedfiles.pl">vsslinkedfiles.pl</a></td>
<td>A script to print out a list of linked (shared) files in a VSS (Visual
Source Safe) repository. A bit hacky but shows example of how to use VSS OLE
Automation from Perl (which allows other things too such as detecting
deleted files).</td>
</tr>
<tr>
<td><a href="specsaver.rb">specsaver.rb</a></td>
<td>A branch of Tony Smith's script - updated for Ruby 1.8</td>
</tr>
<tr>
<td><a href="p4checkpoint.pl">p4checkpoint.pl</a></td>
<td>A branch of Sany Currier's script to do checkpoints and backups. Enhance
to do verifies and email the results.</td>
</tr>
<tr>
<td><a href="SaveLabels.pl">SaveLabels.pl</a></td>
<td>An (old) script which stores the contents of labels as text files in
Perforce. Left for posterity but specsaver.rb above does this better!</td>
</tr>
<tr>
<td><a href="CreateClient.pl">CreateClient.pl</a></td>
<td>A simple script to create clients from others copying over other stuff
as well as just the views (e.g. options). Again, somewhat dated these days</td>
</tr>
</table>
<p><span style="font-size: 0.6em">Last updated: $Date: 2003/11/07 $</span></p>
</body>
</html>