<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>Tony Smith's API Utilities - Perforce Public Depot</TITLE> <META content="text/html; charset=iso8859-1" http-equiv=Content-Type> </HEAD> <BODY bgColor=#ffffff> <CENTER> <H2>Perforce API Tools</H2> </CENTER> <p>Would you like to use Perforce from within your favourite scripting language? If your favourite scripting language is <a href="http://www.perl.org">Perl</a> or <a href="http://www.ruby-lang.org">Ruby</a>, you've come to the right place. Here you'll find extensions to both languages which make running Perforce commands and processing the data they return as easy as possible. <p>Since both extentions are based on the Perforce API rather than on parsing the output of the command line client, they require a little more effort in terms of setup, but will pay you back in terms of speed - and you won't need to write nearly as much parsing code! </p> <strong> <p> Note: In March 2008, P4Perl, and P4Ruby were adopted as supported Perforce products. The versions here, in the Perforce Public depot are deprecated, and will not be maintained further. </p> <p> Download P4Perl, and P4Ruby from the <a href="ftp://ftp.perforce.com/perforce">Perforce FTP site</a>. </p> </strong> </BODY> </HTML>
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#19 | 6259 | Tony Smith | Update P4Perl/P4Ruby html pages with deprecation notice. | ||
#18 | 2580 | Tony Smith |
Update build matrices for P4Perl and P4Ruby as both compile and work happily with the 2002.2 API. |
||
#17 | 1164 | Tony Smith |
Reworked exception handling (hopefully for the last time) in P4/Ruby. Now exceptions are raised on completion of Perforce commands if any errors or warnings were received as part of executing the command. This change also adds documentation, and indexes the Ruby interface off my main page. Bad form to combine so many changes in one changelist, but it's getting late and I want to get them submitted! |
||
#16 | 1012 | Tony Smith | Index page update | ||
#15 | 1011 | Tony Smith |
Moved Perl API stuff one level down to make way for upcoming Ruby interface. |
||
#14 | 1000 | Tony Smith |
Add docs for Solaris port done by Jeremey Russell: "We got everything working on a Solaris 2.8 server using gcc 2.95.3, Perl 5.6.0, the Solaris27 Perforce API and the solaris.pl hint file that I sent you." |
||
#13 | 999 | Tony Smith |
Latest stable release of P4-Client (1.977) and first stable beta release of P4 (0.982). Also added the changelogs to the index page. |
||
#12 | 978 | Tony Smith |
New version of index file to help P4Web provide the right version of the docs |
||
#11 | 927 | Tony Smith | Correct bad link | ||
#10 | 926 | Tony Smith |
Reorganise layout of API stuff. Current builds maintained under current/ directory, released versions under released/ . All version numbers are <major>.<changelist> so syncing to the changelist number gets you the code for that build. Also updated the index page and added HTMLised versions of the pod to make it easy to see if this is what you need. |
||
#9 | 604 | Tony Smith | Attempt to make Konqueror browse the page properly through P4Web | ||
#8 | 583 | Tony Smith | Tidy up the Perl API index file. | ||
#7 | 578 | Tony Smith |
Release 0.52 of P4::Client hits the streets. Minor bug fix release. |
||
#6 | 568 | Tony Smith | Minor updates to index page | ||
#5 | 549 | Tony Smith |
Renamed the working directory to P4-Client as I've discovered that MakeMaker is quite happy with that and doesn't require a version number in the directory name. |
||
#4 | 527 | Tony Smith | Release P4::Client version 0.51 with Win32 support | ||
#3 | 509 | Tony Smith |
Renamed P4::ClientApi to P4::Client as it's more friendly and that's what it's called on CPAN. Subsequent changes include the actual renaming inside the code, this just creates the branch |
||
#2 | 504 | Tony Smith | Switch to webkeeper and P4Web URLs instead of P4DB. | ||
#1 | 501 | Tony Smith |
First publicly released version of the Perl interface to the Perforce API. |