carl bystrom
e433f9e3eb
EpicGames.Perforce: Add support for updating streams
...
[CL 29089306 by carl bystrom in ue5-main branch]
2023-10-25 11:03:49 -04:00
Ben Marsh
8684b930ed
Remove implicit conversions from string to Utf8String. This conversion is not free, and recent versions of the MongoDB driver do not handle implicit conversions correctly at runtime.
...
[CL 28456358 by Ben Marsh in ue5-main branch]
2023-10-04 10:49:04 -04:00
Ben Marsh
025a6f2f88
Fix errors building UAT on Windows ARM64 due to invalid PDB debug type.
...
[CL 28191491 by Ben Marsh in ue5-main branch]
2023-09-25 12:24:22 -04:00
Ben Marsh
14aee7947a
Horde: Enable code style warnings in "Analyze" configuration for Horde.Agent and Horde.Agent.TrayApp, and fix current violations.
...
[CL 27806357 by Ben Marsh in ue5-main branch]
2023-09-12 16:20:59 -04:00
Ben Marsh
6d80a97a40
Horde: Pass a shelved change into config validation command.
...
[CL 27302945 by Ben Marsh in ue5-main branch]
2023-08-23 08:41:43 -04:00
Ben Marsh
f42a738d6a
Horde: Fix some IDE warnings.
...
[CL 27026370 by Ben Marsh in ue5-main branch]
2023-08-11 09:40:42 -04:00
Ben Marsh
4110c83dab
EpicGames.Perforce: Fix handling of opened command when a stream spec is opened for edit.
...
[CL 26136306 by Ben Marsh in ue5-main branch]
2023-06-20 17:59:28 -04:00
Ben Marsh
08679323fd
Horde: Allow spaces in P4 view filters.
...
[CL 26029815 by Ben Marsh in ue5-main branch]
2023-06-15 18:58:38 -04:00
Ben Marsh
eb36d96c4b
Treat .native.verse files as code.
...
[CL 25880288 by Ben Marsh in ue5-main branch]
2023-06-08 15:54:50 -04:00
Ben Marsh
3452cfd1aa
EpicGames.Perforce: Speculatively add altsync and noaltsync values to client options enum.
...
[CL 25792307 by Ben Marsh in ue5-main branch]
2023-06-05 10:57:21 -04:00
Ben Marsh
b4561143f5
Skip over isSparse fields in Perforce output.
...
#preflight none
[CL 25601396 by Ben Marsh in ue5-main branch]
2023-05-24 09:17:05 -04:00
Marc Audy
881d365412
Make response logging information so it appears in p4vutils output
...
#rb Ben.Marsh
#preflight
#rnx
[CL 25527542 by Marc Audy in ue5-main branch]
2023-05-18 12:56:33 -04:00
Ryan Hummer
8217a18fd1
EpicGames.Perforce fixing parameter string for --parallel
...
#rnx
#jira none
#rb ben.marsh
#preflight none
[CL 25456605 by Ryan Hummer in ue5-main branch]
2023-05-12 14:35:40 -04:00
Ben Marsh
b21916588b
EpicGames.Perforce: Add undo integration actions into the IntegrationAction enum, so UGS doesn't choke if the Perforce server returns them.
...
#preflight none
[CL 25170939 by Ben Marsh in ue5-main branch]
2023-04-24 16:46:40 -04:00
Ben Marsh
5e11cb2497
Horde: Take change views into account when enumerating filters for cached Perforce commits.
...
#preflight none
[CL 24928818 by Ben Marsh in ue5-main branch]
2023-04-05 11:23:22 -04:00
Ben Marsh
5b326d9d03
UGS: Fix parsing of datetime strings with a period in the timezone name (eg. "W. Europe Standard Time").
...
#preflight none
[CL 24790267 by Ben Marsh in ue5-main branch]
2023-03-24 19:06:13 -04:00
Ben Marsh
24315caf09
EpicGames.Perforce: Fix parsing of records with multidimensional arrays (eg. filelog commands). This was breaking UGS in cases where a precompiled binaries zip file had been branched.
...
#preflight none
[CL 24109683 by Ben Marsh in ue5-main branch]
2023-02-09 18:42:12 -05:00
Ben Marsh
4e17a127b1
UAT: Improve performance of UAT finding the last code CL.
...
#preflight 63da7869cf529681171a2971
[CL 23947980 by Ben Marsh in ue5-main branch]
2023-02-01 10:17:13 -05:00
Tim Smith
9d491774f5
Modified UnrealGameSync to support not building C++ UHT based on a setting.
...
#rb
#preflight 63cfe60a3a03cb0bbf59d2e7
[CL 23829737 by Tim Smith in ue5-main branch]
2023-01-24 09:13:24 -05:00
Ben Marsh
1da83fb61b
Horde: Batch queries to Perforce when looking for config file changes.
...
#preflight none
[CL 23604740 by Ben Marsh in ue5-main branch]
2023-01-06 17:49:08 -05:00
Ben Marsh
49021f4cfb
EpicGames.Perforce: Support for serializing responses back into Perforce tagged record format for mocks.
...
#preflight none
[CL 23570874 by Ben Marsh in ue5-main branch]
2023-01-03 17:30:51 -05:00
Ben Marsh
8d88257750
EpicGames.Perforce: Fix static analysis warnings and remove custom editorconfig file.
...
#preflight none
[CL 23570009 by Ben Marsh in ue5-main branch]
2023-01-03 16:29:37 -05:00
paul chipchase
42fc431961
Allow EpicGames.Perforce.PerforceConnection.TryUndoChangeAsync to return reponses that contain warning/error messages with the PerforceGenericCode.Empty code.
...
#rb Ben.Marsh
#jira none
#preflight 6392035bcf0e31f7279f8ad4
- P4 undo cannot really be run on an empty changelist as it can only run on submitted changelists. However if 'changeNumber' points to a workspace that does not contain the files in 'changeNumberToUndo' then perforce will return error messages about this with the Empty code.
- This will allow us to improve the error reporting in some of our tools which call p4 undo.
[CL 23461131 by paul chipchase in ue5-main branch]
2022-12-09 01:48:58 -05:00
Ben Marsh
e7ef09bf2d
EpicGames.Perforce: Do not use target-typed object creation so project can compile for older NET versions (eg. UGS).
...
#preflight none
[CL 23439886 by Ben Marsh in ue5-main branch]
2022-12-07 20:28:48 -05:00
carl bystrom
b2250b19b7
EpicGames.Perforce: Support view filtering for syncs not using have-table
...
With added tests for ManagedWorkspace to exercise views.
#preflight 6390f3105624e6da5e93a503
[CL 23433459 by carl bystrom in ue5-main branch]
2022-12-07 15:14:15 -05:00