Commit Graph

3 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
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
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