Downloading PERFORCE
-
This page allows you to download the current versions of the
PERFORCE clients, servers, and documentation.
All software is the current, full-function product, but the servers
are limited to supporting two users.
Each program link is the raw, binary PERFORCE
executable client program (called "p4" or "p4.exe") or server
program (called "p4d" or "p4d.exe"). Copy them into /usr/local/bin
or some other place where users can access them.
Legal Notice
-
These programs and documents are Copyright 1995, 1996 Perforce
Software. All rights reserved. You may download and use these
programs, but you may not sell or redistribute them. You may
download and print the documentation, but you may not sell or
redistribute it. You may not modify or attempt to reverse
engineer the programs.
These programs and documents are provided AS IS. There is no
warranty or support. A warranty and support, along with higher
capacity servers, are sold by Perforce Software. See the Pricing and Ordering Page for information.
By downloading and using these programs and documents you agree
to these terms.
This product includes software developed by the University of
California, Berkeley and its contributors.
Current Release
-
Release #2020 - September '96
Download Documentation
-
Downloading PERFORCE Clients and Servers
-
Use Shift-LeftButton in Netscape to download!
Unless otherwise noted, all clients and servers are Release #2020-2210.
Download Windows/NT, Win95, OS/2, or Macintosh Specials
-
The Windows/NT, Win95, OS/2, and Macintosh releases includes a
few extra pieces.
Download Supporting Tools
-
- RCS/CVS to
PERFORCE Conversion Script
-
PERFORCE can import an existing RCS
or CVS file tree, using a conversion script to build
PERFORCEs metadata. The script can
either copy the source file tree or use it directly, but in
both cases the original tree is never modified. This provides
a quick way to test drive PERFORCE
using your real files. It takes about a minute to convert
1000 files. N.B. This requires a modern awk(1)
program -- nawk or gawk on some systems.
(Bourne shell script)
- PERFORCE
Browser
-
This simple tool runs as a CGI script on your Web server
and allows you to browse your PERFORCE
depot using a normal Web client. It is a single Perl script
that acts as CGI/PERFORCE glue.
(Perl 4 script)
- PERFORCE
Change Review Daemon
-
Automated email notification of changes in
PERFORCE is orchestrated by the
Change Review Daemon. This 100 line Perl script provides
for up-to-the-minute email notification when changes
are submitted. It can be customized or rewritten for
local preferences if desired. (Perl 4 script)
- Sample EMACS merge tool
-
This contributed shell script and emacs-lisp code provide
a simple merge tool for EMACS users. Set $MERGE to point to
the shell script. Shell script and emacs lisp code are provided
as is, thanks to Tom Bjorkholm of MYDATA Automation.
p4merge.sh - shell script, set $MERGE
p4_merge_mode.el - emacs mode,
install in /usr/local/lib
Pointers to Related Software
-
These products from other vendors are used (and enjoyed)
by Perforce engineers.
- FreeBSD
-
A descendant of 4.4 BSD UNIX that runs on Intel hardware
and makes a fine PERFORCE server
platform.
- Hobbes
Ready-To-Run CD
-
This CD From Walnut Creek CDROM includes many UNIX
utilities for OS/2.
- MergeRight
-
A graphical merge tool from Prescient Software that can be
used with PERFORCE for resolving
merges.
- MKS toolkit
-
This port of UNIX tools to NT by Mortice Kern Systems
can make a NT box much more friendly to UNIX users.
- Perl for Win32
-
Hip Communications Inc makes ready-to-run builds of Perl5 for
the various Win32 platforms - i86, Alpha, and Power PC.
Several PERFORCE support scripts are written
in Perl.
- Secure Shell (ssh)
-
The Secure Shell is a freeware package (source code) that provides
a secure replacement to rlogin and rsh. Ssh can also proxy
for TCP connections, encrypting the data as it is tunnelled
between the secure hosts. PERFORCE runs
well via an ssh proxy, supporting secure use over the Internet.