- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
- <HTML><HEAD><TITLE>P4Perl Home Page</TITLE>
- <META content="text/html; charset=iso8859-1" http-equiv=Content-Type>
- </HEAD>
- <BODY bgColor=#ffffff>
- <CENTER>
- <H2>
- <font color=#015486>P4Perl- Perl Extensions to the Perforce API</font>
- </H2>
- </CENTER>
- <h3><font color=#015486>Introduction</font></h3>
- <p>
- So what's P4Perl about? In a nutshell P4Perl is the product name for a
- Perl module that allows you to execute Perforce commands without leaving Perl
- space and to get the results in Perl Arrays and Hashes. The module's name is
- 'P4', whilst 'P4Perl' is the product name.
- </p>
- <strong>
- <p>
- Note: In March 2008, P4Perl was adopted as a supported Perforce
- product. The version here, in the Perforce Public depot is deprecated,
- and will not be maintained further.
- </p>
- <p>
- Download P4Perl from the <a href="ftp://ftp.perforce.com/perforce">Perforce FTP site</a>
- as seen on our <a href="http://www.perforce.com/perforce/loadsupp.html#api">Perforce
- Related Software</a> page.</p>
- </strong>
- <br>
- <img src="dot.gif" width="100%" height="1">
- <h3><font color=#015486>Related Software</font></h3>
- <a href="mailto:wsnyder@wsnyder.org">Wilson Synder</a> has written
- <a href="http://search.cpan.org/search?module=P4::C4">P4-C4</a> a
- Perl Based CVS frontend for Perforce which is summarised thus:
- <p>
- "P4::C4 provides additional Perl functions on top of the Perl API, such as
- option parsing and difference detection. P4-C4 also provides a replacement
- c4 program similar to the C version written by Neil Russel, but with
- additional fixes and features. C4 provides a workspace client where every
- file is writable, and can be modified on an ad-hoc basis, and performs P4
- edit and revert commands as needed to maintain that view. C4 sets the
- client specification such that a file specification alone is enough to find
- the client spec, no more needing to chdir to the proper place first."
- </p>
- </BODY></HTML>
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#31 | 6436 | Randall Fong |
Added in specific link to P4Perl http://www.perforce.com/perforce/loadsupp.html#api |
17 years ago | |
#30 | 6259 | Tony Smith | Update P4Perl/P4Ruby html pages with deprecation notice. | 17 years ago | |
#29 | 6003 | Tony Smith | Release P4Perl 3.6001 as stable release | 18 years ago | |
#28 | 5777 | Tony Smith |
Remove caveat for vsstop4 users as Robert has validated vsstop4 with build 3.5708. |
18 years ago | |
#27 | 5772 | Tony Smith |
Release P4Perl 3.5708 as the latest stable version of P4Perl. It's about time. |
18 years ago | |
#26 | 5388 | Tony Smith | Release P4Perl 3.5313 as the latest stable build | 19 years ago | |
#25 | 5329 | Tony Smith | Correct description on web page. P4Perl requires a 2004.2 OR LATER API build, it's not r...estricted to just 2004.2 « |
19 years ago | |
#24 | 4935 | Tony Smith | Fix typo from previous change | 20 years ago | |
#23 | 4934 | Tony Smith | Release P4Perl 3.4804 as a stable build. This is the last build before I reworked the re...turn value from P4::Errors() and P4::Warnings(), so it's useful to have around for applications that use the old method. « |
20 years ago | |
#22 | 4660 | Tony Smith | Some doc tidying. | 20 years ago | |
#21 | 4645 | Tony Smith | Rework P4Perl web page a little. Now places more emphasis on using the stable build - so... people won't use the new 3.x version by accident - and includes some docs on the use of the correct API build. « |
20 years ago | |
#20 | 4579 | Tony Smith | Rewrite P4Perl to be more like P4Ruby. This change does away with the old P4/P4::Client... split and pulls all the functionality of P4::Client into P4. Hence P4::Client is now deprecated. There are a few gotcha's - see the Changes file, and documentation for the details, but in general it's backwards compatible. As part of this change, I'm also releasing the previous current versions of P4 and P4::Client as released versions - for posterity. P4 now gets a v3.x version number so the old versions will stand out clearly. Hopefully it's all working - works fine for me - but people should consider this a beta build, for now at least. « |
20 years ago | |
#19 | 4042 | Tony Smith | Update porting matrix with some more recent builds. | 21 years ago | |
#18 | 2675 | Tony Smith | Final part of reshuffle for ActivePerl 5.8. Now there are released installers as well as... the current installer. « |
22 years ago | |
#17 | 2673 | Tony Smith | Release current versions of P4 and P4::Client modules. | 22 years ago | |
#16 | 2672 | Tony Smith | First phase of reshuffle to support Perl 5.6 and Perl 5.8 installers. Not my favourite id...ea, but ActiveState have renamed a DLL so the 5.6 built installer doesn't work with ActivePerl 5.8. « |
22 years ago | |
#15 | 2598 | Tony Smith | Update porting matrices for P4Perl and P4Ruby | 22 years ago | |
#14 | 2580 | Tony Smith | Update build matrices for P4Perl and P4Ruby as both compile and work happily with the 200...2.2 API. « |
22 years ago | |
#13 | 2440 | Tony Smith | First P4Perl installer for Windows users. | 22 years ago | |
#12 | 2439 | Tony Smith | Build instructions correction | 22 years ago | |
#11 | 2436 | Tony Smith | P4Perl web page facelift. Now looks similar to the P4Ruby one, but in Perl colours of co...urse! « |
22 years ago | |
#10 | 2280 | Tony Smith | Release P4-Client 2.2279 as the latest stable release. Also updated the known porting ma...trix. « |
22 years ago | |
#9 | 2159 | Tony Smith | Fix broken link to license file | 22 years ago | |
#8 | 2047 | Tony Smith |
Added Wilson Snyders P4-C4 to my index page and tidied up a little while I was there. |
23 years ago | |
#7 | 1982 | Tony Smith | Release build 1.1980 | 23 years ago | |
#6 | 1734 | Tony Smith |
Release P4-Client/1.1711 and P4/1.1733 to the big bad world. First GA release of P4. |
23 years ago | |
#5 | 1694 | Tony Smith | Add documentation to help people use the right API build as it's currently generating a l...ot of work for me. « |
23 years ago | |
#4 | 1534 | Tony Smith | Update porting matrix for Perforce/Perl API | 23 years ago | |
#3 | 1504 | Tony Smith | Add build 1084 to the released builds list. | 23 years ago | |
#2 | 1012 | Tony Smith | Index page update | 23 years ago | |
#1 | 1011 | Tony Smith |
Moved Perl API stuff one level down to make way for upcoming Ruby interface. |
23 years ago | |
//guest/tony_smith/perforce/API/index.html | |||||
#14 | 1000 | Tony Smith | Add docs for Solaris port done by Jeremey Russell: "We got everything working on a Sola...ris 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." « |
23 years ago | |
#13 | 999 | Tony Smith | Latest stable release of P4-Client (1.977) and first stable beta release of P4 (0.982). A...lso added the changelogs to the index page. « |
23 years ago | |
#12 | 978 | Tony Smith |
New version of index file to help P4Web provide the right version of the docs |
23 years ago | |
#11 | 927 | Tony Smith | Correct bad link | 23 years ago | |
#10 | 926 | Tony Smith | Reorganise layout of API stuff. Current builds maintained under current/ directory, rele...ased 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. « |
23 years ago | |
#9 | 604 | Tony Smith | Attempt to make Konqueror browse the page properly through P4Web | 24 years ago | |
#8 | 583 | Tony Smith | Tidy up the Perl API index file. | 24 years ago | |
#7 | 578 | Tony Smith |
Release 0.52 of P4::Client hits the streets. Minor bug fix release. |
24 years ago | |
#6 | 568 | Tony Smith | Minor updates to index page | 24 years ago | |
#5 | 549 | Tony Smith | Renamed the working directory to P4-Client as I've discovered that MakeMaker is quite hap...py with that and doesn't require a version number in the directory name. « |
24 years ago | |
#4 | 527 | Tony Smith | Release P4::Client version 0.51 with Win32 support | 24 years ago | |
#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 « |
24 years ago | |
#2 | 504 | Tony Smith | Switch to webkeeper and P4Web URLs instead of P4DB. | 24 years ago | |
#1 | 501 | Tony Smith |
First publicly released version of the Perl interface to the Perforce API. |
24 years ago |