My team is working to start using Submit Tool in our workflow. How does Epic install the Submit Tool to its developers? Is there a script or executable that integrates it with Perforce, either as a custom tool or using HTML Actions to override the submit context menu for changelists? Is there any configuration that happens to create the submittool.ini files for projects or users? What is recommended for this to ensure we are doing it the “Epic Way”?
Thank you.
Hey there Michael,
If you haven’t checked the P4VUtils, that would be a good starting spot as it adds a lot of functionality (as you’ve alluded to). For completeness, we do also have SubmitTool as a part of our Horde tools - so team members can download it from there (and here for how to add new tools).
I hope this clears things up!
Julian
Hey Michael,
Ah yes - so for installation we currently have it setup through either:
- Download the tool as hosted from Horde
- In UGS, click the “Options” button at the bottom right, then select “Application settings…”. A new modal dialog will appear which has a section for custom tools at the bottom. Scroll through this section until you find “Submit Tool” and check the tickbox. The tool is now installed
- You can then verify this by opening P4V, clicking Tools menu, and look for SubmitTool. The P4VUtils will further deepen the integration with SubmitTool IIRC (backout functionality and tagging).
- Updates: Starting from version 5.0.0 Submit tool will auto update itself using Horde.
Let me know if you have any further questions.
Julian
Thank you. I don’t see where SubmitTool is installed into P4V, however. Is it currently done manually (while P4VUtils handles others automatically) and they are all added as custom tools?