#rb Ben.Marsh, Randy.Jones
#jira UE-86097
#rnx
*** UGS
- Add a checkbox "GenerateP4ConfigCheckbox" to the OpenProjectWindow, which is visible if the host environment has P4CONFIG set. By default the box will be checked.
- Opening a project with this new option checked will result in UGS attempting to create a p4config file at the root of the project being opened, unless the user already has a file there in which case UGS will do nothing.
- When creating the file the three values we are interested in setting are P4PORT, P4USER and P4CLIENT. With these values we are able to make reasonable assumptions in our tools when it comes to using perforce.
- If the user has enabled P4CONFIG then it is assumed that they know what they are doing with the file. We do not validate that the existing file has sensible settings or offer to replace it.
[CL 27266575 by paul chipchase in ue5-main branch]
When we have hybrid projects, we add temporary target and build files in Intermediate/Source. We need to regenerate the RulesFileCache for that temporary folder.
If we don't, our 'initial' attempt to BuildCookRun a project will fail because we won't discover any target files because of an invalid cache entry.
#jira UE-190114 UE-193398
#rb Kriss.Gossart Jeff.Fisher
[CL 27246945 by robert srinivasiah in ue5-main branch]
* Create output directory for temp file if its missing
* Corrected logic for tokens that do not expire (they are set to expire at 0 which we didn't treat correctly)
* Make sure to save the new refresh token we get after using a old one, resolves issues for horde.exe that had to prompt users for logins more often then it should need to.
#jira UE-191887
[CL 27234199 by Joakim Lindqvist in ue5-main branch]
- add server output and server error logs
- link webtests to dashboard
[REVIEW] [at]stephen.ma [at]lorry.li
[CL 27219875 by chuck zhu in ue5-main branch]