The 'P4 Changelist Grabber' provides a quick way to pull one or more changelists from a Perforce server to a local folder of your choice, pulling the revisions of the files in those changelists (and *only* those files / revisions [unless you want the latest revisions, which it can also do]), maintaining the correct directory hierarchy (unless you want a flat-copy, which it can also do) from your depot(s). There is a way to accomplish this goal from within the Perforce visual client, P4V, but it requires multiple steps, can only deal with one changelist at a time, and is generally a hassle.
Features include:
- Option to pull multiple changelists at one time
- Option to delete existing content in destination directory
- Option to warn before deleting files
- Option to delete files to the Recycle Bin
- Option to maintain directory structure of P4 depot on file copy
- Option to ignore revision information and just get latest on all files in changelist(s)
- Option to display a list of all files pulled, along with their corresponding revision
- Option to display a folder / file count in destination directory
- Options to automatically archive all or part of your grab upon completion
- Auto-saving of settings for subsequent runs of the program
- Microsoft MSI installation package for easy install / un-install
- Automatic update check mechanism
- Integrated feedback / bug report mechanism
The 'P4 Changelist Grabber' is made available as FREEWARE. It contains no virii, adware, spyware, back doors, or trojans. It can be used freely for any purpose, commercial or non-commercial.
Requirements: Microsoft .NET Framework v. 3.5 SP1 Client Profile, Perforce Client Software
What's new in this version: Changelist box now accepts multi-line input / More intelligent white-space removal and automatic correction of common mistypes for comma / Fixed bug that triggered false 'File Overwrite' warnings in some cases when using Directory Collapse feature / Increased max length of changelists box.