Commit Graph

764 Commits

Author SHA1 Message Date
tim smith
bc705a6fb8 Fixed issue where project plugins would not compile with an installed engine.
#rb joe.kirchoff
#jira UE-164268
#preflight 6328c1a2fc7f1efbdf01fa41

[CL 22087380 by tim smith in ue5-main branch]
2022-09-19 22:29:29 -04:00
Ben Marsh
8e71afbfa3 Horde: Rename current IStorageClient implementation to ILegacyStorageClient.
#preflight none

[CL 22086962 by Ben Marsh in ue5-main branch]
2022-09-19 21:55:12 -04:00
ryan hummer
68517f7b6f Unshelved from pending changelist '22074449':
Adding another SignTool matcher

SignTool outputs two errors for a failure

#rnx
#jira UE-164299
#rb none
#preflight none

[CL 22086931 by ryan hummer in ue5-main branch]
2022-09-19 21:54:31 -04:00
Ben Marsh
5dd9b62d6b Horde: Allow specifying a blob prefix when writing a ref directly to IBlobStore.
#preflight none

[CL 22086765 by Ben Marsh in ue5-main branch]
2022-09-19 21:44:30 -04:00
Ben Marsh
62b20d7a66 Horde: Remove restriction on maximum concurrent reads for tree stores. This can be implemented at the blob store level instead.
#preflight none

[CL 22086750 by Ben Marsh in ue5-main branch]
2022-09-19 21:43:23 -04:00
Ben Marsh
e30963571a Horde: Derive BundleRef from Bundle, to simplify access to ref objects.
#preflight none

[CL 22078363 by Ben Marsh in ue5-main branch]
2022-09-19 15:25:26 -04:00
Ben Marsh
4e369535f3 Horde: Return bundles directly from IBlobStore
#preflight none

[CL 22077953 by Ben Marsh in ue5-main branch]
2022-09-19 15:10:13 -04:00
Ben Marsh
c69839569b Horde: Add helper methods to construct BlobId and BlobLocator instances.
#preflight none

[CL 22077861 by Ben Marsh in ue5-main branch]
2022-09-19 15:06:34 -04:00
Ben Marsh
0b22f43af2 Horde: Rename identifiers used for storage.
* BlobId now represents a unique id assigned to blobs.
* HostId now identifies a node in the storage hierarchy.
* BlobLocator now represents a (HostId, BlobId) pair, and can be used to retrieve a blob.

#preflight none

[CL 22076047 by Ben Marsh in ue5-main branch]
2022-09-19 13:02:27 -04:00
Ben Marsh
6e7fe1de3f Horde: Use a common code path for mounting trees from a bundle.
#preflight none

[CL 22073863 by Ben Marsh in ue5-main branch]
2022-09-19 10:39:58 -04:00
Ben Marsh
ac5b6544bd Horde: Rename ITreeStore implementation to TreeStore, and move into EpicGames.Horde.Storage.
#preflight none

[CL 22067878 by Ben Marsh in ue5-main branch]
2022-09-17 15:29:30 -04:00
Ben Marsh
707f3b0e71 Horde: Revert CL 22054019.
#preflight none

[CL 22067843 by Ben Marsh in ue5-main branch]
2022-09-17 15:19:35 -04:00
Ben Marsh
0714f73f3c Horde: Remove hashes from bundles, to simplify use as a generic container format.
#preflight none

[CL 22054019 by Ben Marsh in ue5-main branch]
2022-09-16 13:40:43 -04:00
Ben Marsh
4fc7485a20 Horde: Move Bundle implementation into EpicGames.Horde.Storage namespace.
#preflight none

[CL 22053904 by Ben Marsh in ue5-main branch]
2022-09-16 13:37:20 -04:00
Ben Marsh
83081e8ba5 Horde: Add signature bytes and header length back into bundles.
#preflight none

[CL 22051472 by Ben Marsh in ue5-main branch]
2022-09-16 12:14:35 -04:00
Ben Marsh
35fb465679 Horde: Reverting CL 22032608. Better to keep bundles as a simple, no-frills container format.
#preflight none

[CL 22051191 by Ben Marsh in ue5-main branch]
2022-09-16 12:06:17 -04:00
Ben Marsh
0a899f1251 Fix XML comment causing build warning.
#preflight none

[CL 22048405 by Ben Marsh in ue5-main branch]
2022-09-16 08:48:12 -04:00
tim smith
e31e2dd7a2 Fixed issue where net enabled properties would prevent properties from finding their getter/setter methods
#rb self
#preflight 63234a2b63312bbbbb02b0f7

[CL 22038445 by tim smith in ue5-main branch]
2022-09-15 17:09:37 -04:00
Ben Marsh
866ac827dd Horde: Add a signature and header to bundle objects, plus a GUID type identifier for each object inside it. This will allow transcoding objects to different types when extracted from a bundle.
#preflight none

[CL 22032608 by Ben Marsh in ue5-main branch]
2022-09-15 13:35:59 -04:00
Ryan Hummer
730c61da7b Adding a known compile log event for an xcode library
It comes from sterr so needs to be outside the normal warning/error checking in the CompilerEventMatcher

#rnx
#jira UE-163741
#rb ben.marsh
#preflight 63221b3347741a7dbd834069

[CL 22021414 by Ryan Hummer in ue5-main branch]
2022-09-14 20:52:50 -04:00
zack neyland
a4e34fd975 Adds more paths for finding the p4 binary on Mac and Linux, specifically the location as to where Homebrew puts p4.
#rb Josh.Adams
#jira none
#preflight none

[CL 21997845 by zack neyland in ue5-main branch]
2022-09-13 21:51:08 -04:00
Ryan Hummer
d646ac2c5a Adding missing file from previous CL # 21982447
#rnx
#jira FORT-514357
#rb none
#preflight none

[CL 21982614 by Ryan Hummer in ue5-main branch]
2022-09-13 10:42:05 -04:00
Ben Marsh
e4720da1bf EpicGames.Perforce: Fix invalid changelist number being returned when submitting a non-shelved changelist.
#preflight none

[CL 21978102 by Ben Marsh in ue5-main branch]
2022-09-12 21:44:33 -04:00
tim smith
d471843162 Fixed issue where C# UHT would not declare shadowing errors in the incomplete instances where UHT would.
#rb self
#preflight 631f59153267bd833660b6f3

[CL 21974126 by tim smith in ue5-main branch]
2022-09-12 18:21:00 -04:00
Ben Marsh
a4d707c6a6 Horde: Fix errors posting summary messages to threads for issues.
#preflight none

[CL 21969744 by Ben Marsh in ue5-main branch]
2022-09-12 14:44:55 -04:00