<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>Robert Cowham's Perforce Related Utilities</title>
<link rel=stylesheet type="text/css" href="style.css">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<h1>Perforce GUI Utilities</h1>
<p>Written by <a href="http://public.perforce.com/guest/robert_cowham/pcp.html">Robert Cowham</a> (Perforce Consulting
Partner and Certified Trainer).</p>
<p>Here are some utility scripts for adding to the customisable Tools menu of
p4win and p4v.</p>
<table border="0" style="border-collapse: collapse" bordercolor="#111111" id="AutoNumber2" dir="ltr">
<tr>
<td dir="ltr"><a href="p4unknown.rb">p4unknown.rb</a></td>
<td dir="ltr">Lists all files in the selected directory and below that are
not known to Perforce. Puts up a GUI window allowing you to select the ones
to add to Perforce. Elaborated from an original script by Jeff Bowles.<p>
Command: c:\ruby\bin\rubyw.exe<br>
Arguments: c:\path\to\p4unknown.rb -p $p -c $c -u $u %D</p>
<p>
Requires Ruby 1.8.2+ and FXRuby1.4. Note that it doesn't need to be a
console app with the above stuff defined.</td>
</tr>
<tr>
<td dir="ltr"><a href="tools.txt">tools.txt</a></td>
<td dir="ltr">File to import the various settings to p4win or p4v. Needs to
be edited with the location of the script(s).</td>
</tr>
<tr>
<td dir="ltr"><a href="publish.rb">publish.rb</a></td>
<td dir="ltr">A very simple version of the automated publish script
<a href="http://www.robertcowham.com/blog/scm/p4_auto_merge.html">referred
to in my blog</a>. Currently a proof-of-concept not a fully fledged article!<ul>
<li>Has hard-coded values for port etc - needs to be modified to take
parameters!!</li>
<li>does no error checking to speak of...</li>
<li>output is in console windows</li>
</ul>
</td>
</tr>
<tr>
<td dir="ltr"><a href="publish.py">publish.py</a></td>
<td dir="ltr">Same as above in Python (note similarity of code which is
quite nice...)</td>
</tr>
</table>
<p><a href="http://public.perforce.com/guest/robert_cowham/index.html">Home</a></p>
<p><span style="font-size: 0.6em">Last updated: $Date: 2005/11/29 $</span></p>
</body>
</html>