P4 Changelist Grabber is a software tool that extracts changelists from a Perforce server and downloads only the relevant revisions of files to a local folder. It also maintains the directory structure as per user preferences.
While it is possible to accomplish this goal from within the Perforce visual client, P4V, it takes multiple steps and can only deal with one changelist at a time, making it a hassle.
The software offers a range of features, including the option to pull multiple changelists simultaneously, the option to delete existing content in the destination directory, and the option to warn before deleting files or delete files to the Recycle Bin. It also has options to maintain the directory structure of the P4 depot on file copy, ignore revision information and just get the latest on all files in changelist(s), display a list of all files pulled, along with their corresponding revision, and a folder/file count in the destination directory.
In addition, the software has the option to automatically archive all or part of your grab upon completion, auto-saving of settings for subsequent runs of the program, a Microsoft MSI installation package for easy installation/un-installation, automatic update check mechanism, and an integrated feedback/bug report mechanism.
Overall, the 'P4 Changelist Grabber' is a freeware solution that contains no viruses, adware, spyware, backdoors, or Trojans. It can be used freely for any purpose, commercial or non-commercial, and is an excellent tool for those who need to transfer changelists from Perforce servers quickly and easily.
Version 1.0.32.0: 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.
Version 1.0.27.0: Added 'Format' button to sort, de-dup, and format changelists textbox / Increased character limit in changelists textbox to 65534 / Added info to status display showing how many total changelists need to be processed and what number we are currently working on.
Version 1.0.26.0: Added options to automatically archive all or part of your grab upon completion / Improved status update display / Improved error handling.
Version 1.0.23.0: Increased length of 'Changelist' text field to 8192 characters.
Version 1.0.5.0: New Release