- Added help documentation
- Added list of files that should be clobbered to avoid workspace settings
- Use helper to autodetect project path if a full path is not specified
- Added skipbuild option
- Added preview option
- Added parallel sync (defaults to 2: 30% faster on internal network)
- Added option to force sync
- Added option to sync explicit paths (last two are for writable files)
- Fix issue if buildinfo file is missing
#rb ben.marsh
[CODEREVIEW] ben.marsh
#ROBOMERGE-SOURCE: CL 7293946 via CL 7293951 via CL 7293954 via CL 7293958 via CL 7308957
#ROBOMERGE-BOT: (v371-7306989)
[CL 7316114 by andrew grant in Main branch]
#ROBOMERGE-SOURCE: CL 7292923 via CL 7292924 via CL 7292927 via CL 7292932 via CL 7308928
#ROBOMERGE-BOT: (v371-7306989)
[CL 7316028 by andrew grant in Main branch]
[FYI] bob.tellez
#ROBOMERGE-SOURCE: CL 7290535 via CL 7290537 via CL 7292712 via CL 7292735 via CL 7308913
#ROBOMERGE-BOT: (v371-7306989)
[CL 7315955 by andrew grant in Main branch]
Enabled parallel msbuild for Mac
Added HashCollection class that can hold and serialize a collection of content hashes
Added quick dependency checking to UAT build by hashing csproj, input and output files for all modules
Reduced some logging when not running with -verbose
#rb Ben.Marsh
[FYI] Ben.Marsh
#ROBOMERGE-OWNER: andrew.grant
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7290522 via CL 7290525 via CL 7292711 via CL 7292732 via CL 7308901
#ROBOMERGE-BOT: (v371-7306989)
[CL 7315952 by andrew grant in Main branch]
#ROBOMERGE-SOURCE: CL 7288848 via CL 7288849 via CL 7289735 via CL 7289806 via CL 7306500
#ROBOMERGE-BOT: (v370-7290619)
[CL 7306552 by andrew grant in Main branch]
#jira UE-76351
#rb Arciel.Rekman
#ROBOMERGE-SOURCE: CL 7097232 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)
[CL 7097233 by michael trepka in Main branch]
#RB: jeff.fisher
[CODEREVIEW] arciel.rekman
#JIRA: UE-76285
#ROBOMERGE-SOURCE: CL 7096860 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)
[CL 7096862 by jason bestimt in Main branch]
Fixed issue wher eif dependencies caused a platform implementation to be processed twice it'd warn even if they were identical
(Needed for next Fortnite-specific CL).
[at]josh.adams
#rb na
#ROBOMERGE-SOURCE: CL 6763211 via CL 6763215 via CL 6763217 via CL 6763219 via CL 6763240
#ROBOMERGE-BOT: (v365-6733468)
[CL 6763246 by andrew grant in Main branch]
Made CopyFile funtion public so code using TargetDeviceAndroid can use it.
#ROBOMERGE-SOURCE: CL 6650548 via CL 6650549 via CL 6650550 via CL 6650600
#ROBOMERGE-BOT: (vundefined-6620334)
[CL 6650603 by andrew grant in Main branch]
#rb Josh.Adams
[FYI] Josh.Adams, Ben.Marsh, Joe.Graf
#ROBOMERGE-SOURCE: CL 6429753 via CL 6429836 via CL 6430632
[CL 6430722 by michael trepka in Main branch]
#rb none
#jira UE-74050
#ROBOMERGE-SOURCE: CL 6191872 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 6317297 by ben marsh in Main branch]
Added new content only build node and now generates pak patch files for pak files not in original build.
Also merges manifest with original build
Also posts build to gamedev and prod
GenerateChunkDBs now takes in two additional parameters specifying how many rollback labels to process and which ones to optimize (preparation for future change where we process more chunkdbs).
Added support for generating buildinfo.ini for ps4.
#ROBOMERGE-SOURCE: CL 6278253 via CL 6287210
[CL 6287835 by daniel lamb in Main branch]
UAT: Exposing new BPT package chunks PrevTagSet parameter.
#ROBOMERGE-SOURCE: CL 5958578 via CL 5959214 via CL 5961667
[CL 5961788 by daniel lamb in Main branch]