5 Commits

Author SHA1 Message Date
Andrew Grant
84705c5095 Editgrated latest SyncProject script from FN as part of UE-78832, UE-78826, and resolved issues with omitted / dangerous arguments.
Project arg is now optional and will simply sync the engine.
Passing -CL=0 will now require the -force argument before syncing files out of the workspace.
Fixed issue with deep samples (e.g AREnvProbe) not being discovered by FindProjectFileFromName
Added NativeProjects.ClearCache option for the case when syncing a project from P4 that isn't yet on disk

Fixed issue with P4.FileExistsInDepot returning true if passed a path that isn't in the users client view. Relates to UE-78832 but not the entire fix
Fixed issue with BuildEditor not working without a project arg.
Fixed issue building projects that don't have source

#codereview ben.marsh
#jira UE-78832, UE-78826
#rb na

[CL 8008332 by Andrew Grant in 4.23 branch]
2019-08-13 16:17:50 -04:00
Andrew Grant
fcca54fa65 Missed file from 7828884
#jira UE-78311
#rb na

[CL 7833510 by Andrew Grant in 4.23 branch]
2019-08-06 21:09:23 -04:00
Andrew Grant
1cb2f4cfc4 Added -clean option to SyncProject (was lost in refactor)
#jira na
#rb josh.spivey

[CL 7817240 by Andrew Grant in 4.23 branch]
2019-08-06 15:37:47 -04:00
Andrew Grant
78e6a804e0 Fixed issue in BuildTarget script with attempting to parse platforms as enums.
Added fallback for projects that don't define Client/Game target scripts

#jira #rb na

[CL 7657569 by Andrew Grant in 4.23 branch]
2019-07-29 20:07:45 -04:00
Andrew Grant
fae8c0e5e0 Merging using AndrewG_Temp
Quality of life improvements for Mac / Linux that missed the initial 4.23 branch.

- UAT scripts now in project root
- SyncProject script moved out of NotForLicensees
- SyncProject script deals with writable build version files
- SyncProject script now treats -cl as optional argument (if omitted sync is to #head)
- Helper scripts for Building, opening the editor, and creating a p4config file.

#jira UE-37807
#rb na

[CL 7633933 by Andrew Grant in 4.23 branch]
2019-07-26 11:01:15 -04:00