Perforce Tools

p4patch: this is a Perl 5 script which takes a patch file and applies it to a Perforce-controlled source tree.  It will generate all the p4 add/delete/edit commands necessary, and check the patch in as an atomic change.  If there are any patch problems, it will leave the mess for you to sort out.  As an added benefit, it also sees if a new file appears which is identical to another file, and generates the appropriate branch command.  Requires the MD5 perl module.

p4tree: In conjunction with xvcg, this will draw the graph of how a particular file relates to other files in the depot via. branches and merges. Screenshot.

Questions? Comments? Mail Jeremy.