#test Run RunUAT.exe Fortnite_PatchTargetUnitTest and make sure all tests passes
#ROBOMERGE-SOURCE: CL 8385058 via CL 8385475
#ROBOMERGE-BOT: (v403-8382528)
[CL 8385490 by hongyi yu in Main branch]
[at]Daniel.Lamb [at]Thomas.Ross
#ROBOMERGE-SOURCE: CL 8129730 via CL 8129735 via CL 8133455
#ROBOMERGE-BOT: (v401-8057353)
[CL 8159454 by justin marcus in Main branch]
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
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 8008332 in //UE4/Release-4.23/... via CL 8008726
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v399-8035122)
[CL 8048144 by andrew grant in Dev-Build branch]
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
#ROBOMERGE-OWNER: andrew.grant
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 8008332 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v396-7974030)
[CL 8008726 by andrew grant in Main branch]
#jira UE-78524
#rb na
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7855006 in //UE4/Release-4.23/... via CL 7855019
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v389-7813075)
[CL 7873761 by andrew grant in Dev-Build branch]
#jira UE-78311
#rb na
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7814233 in //UE4/Release-4.23/... via CL 7814249
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v389-7813075)
[CL 7867152 by andrew grant in Dev-Build branch]
#jira nojira
#rb na
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7763293 in //UE4/Release-4.23/... via CL 7763335
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v389-7813075)
[CL 7862618 by andrew grant in Dev-Build branch]
#jira UE-78524
#rb na
#ROBOMERGE-OWNER: andrew.grant
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7855006 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v389-7813075)
[CL 7855019 by andrew grant in Main branch]
#jira UE-78311
#rb na
#ROBOMERGE-SOURCE: CL 7814233 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v389-7813075)
[CL 7814249 by andrew grant in Main branch]
Bigly refactor of SyncProject script!
* If project file is not on disk will now attempt to find it in P4 (e.g no need to sync a project before you can sync a project).
*Added -projectonly option to skip updating of Engine dir (useful with -force when you've deleted files..)
* Changed default of maxwait to 0 based on new understanding of how this functions.
* Now works when the project is in a different P4 depot than the engine
[at]ben.marsh
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7688001 via CL 7688013 via CL 7688019 via CL 7690526 via CL 7690676
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)
[CL 7810192 by andrew grant in Dev-Build branch]
#jira nojira
#rb na
#ROBOMERGE-SOURCE: CL 7763293 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)
[CL 7763335 by andrew grant in Main branch]
- Use msbuild where possible for building UAT by checking for mono5
- Hash state of UAT scritps post-compile to skip redundant rebuilds
#jira nojira
#rb na
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7634479 in //UE4/Release-4.23/... via CL 7634480
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v385-7708028)
[CL 7731875 by andrew grant in Dev-Build branch]
[FYI] michael.sartain
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7557895 via CL 7557963 via CL 7584977 via CL 7606191
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v385-7708028)
[CL 7714949 by andrew grant in Dev-Build branch]
#rb none
#jira
#rnx
#ROBOMERGE-SOURCE: CL 7712970 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)
[CL 7712971 by ben marsh in Main branch]
#rb none
#rnx
#jira UE-77952
#ROBOMERGE-SOURCE: CL 7706876 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v384-7690951)
[CL 7706877 by ben marsh in Main branch]
#rb none
#rnx
#jira
#ROBOMERGE-SOURCE: CL 7705743 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v384-7690951)
[CL 7705985 by ben marsh in Main branch]