Changes example.pl hints/darwin.pl hints/mswin32.pl hints/freebsd.pl hints/cygwin.pl hints/solaris.pl hints/linux.pl lib/p4perldebug.h lib/perlclientapi.cc lib/perlclientuser.cc lib/perlclientuser.h lib/perlheaders.h lib/p4result.h lib/Makefile.PL lib/p4result.cc lib/perlclientapi.h LICENSE Makefile.PL MANIFEST P4.pm P4.ppd P4.xs README test.pl.skel META.yml Module meta-data (added by MakeMaker)
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#6 | 5997 | Tony Smith |
Add missing LICENSE file to distribution. The license was always included in every code file, but it's always nice to have it as a separate file. No functional change |
||
#5 | 5868 | Tony Smith |
Port P4Perl to Perl 5.8.8. This change is spectacularly ugly, but then so are the innards of Perl. See the long thread at: http://www.nntp.perl.org/group/perl.perl5.porters/2006/06/msg114383.html for details of the problem, and some discussion of solutions. I've had to come up with a solution that doesn't involve patching people's Perl installations, so my fix is even less easy on the eye but it appears to work, and hopefully hasn't broken things for older Perl versions. |
||
#4 | 5624 | Tony Smith | Add hints file for Mac OS X from Tim Bunce (thanks Tim!). | ||
#3 | 4864 | Tony Smith |
Bug fix: Introduce workaround for obscure 2000.1/2000.2 protocol bug that I really thought we'd seen the last of. Along the way, a total revamp of the debugging output - required to diagnose the problem. |
||
#2 | 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. |
||
#1 | 1011 | Tony Smith |
Moved Perl API stuff one level down to make way for upcoming Ruby interface. |
||
//guest/tony_smith/perforce/API/P4/MANIFEST | |||||
#2 | 960 | Tony Smith |
Misc changes. Added an example.pl file with sample code. Also Added the PPD file to the manifest (duh!). P4::Run() now returns an array reference instead of a formatted string when used in scalar context where more than one result is returned. Also renamed the shortcut GetXXX and SetXXX methods to be FetchXXX and SaveXXX because GetClient() and SetClient() we already defined by P4::Client. |
||
#1 | 922 | Tony Smith |
First crack at a much simpler perl interface. Just wraps up the P4::Client and P4::UI classes in an easier to use interface returning the output to the caller in Array or Scalar context as they request it. |