Eric Knapik
f9bae0296e
#jira: FORT-482855
...
Add an option for custom sync options to not sync beyond the CL that matched the UGS badge list
#fyi: Ben.Marsh
#preflight none
[CL 20400943 by Eric Knapik in ue5-main branch]
2022-05-27 19:12:22 -04:00
Ben Marsh
f852f90166
UGS: Fix import of custom build steps.
...
#preflight none
[CL 20383263 by Ben Marsh in ue5-main branch]
2022-05-26 15:08:13 -04:00
Ben Marsh
1ae660951f
UGS: Remove another long-lived connection to P4.
...
#preflight none
[CL 20381262 by Ben Marsh in ue5-main branch]
2022-05-26 13:30:23 -04:00
Ben Marsh
2e000fff34
UGS: Add a setting to globally disable alerts. These are inconsistent with Horde, and we only want notifications coming from one place.
...
#preflight none
[CL 20380990 by Ben Marsh in ue5-main branch]
2022-05-26 13:00:26 -04:00
Ben Marsh
ba769d2d75
UGS: Look for a project-specific receipt when launching a content-only project, rather than falling back to looking for the engine receipt.
...
#preflight none
[CL 20380687 by Ben Marsh in ue5-main branch]
2022-05-26 12:46:23 -04:00
Ben Marsh
d71564ab88
UGS: Prevent connections being kept around for a long time. Dispose connections in PerforceMonitor between each poll.
...
#preflight none
[CL 20379974 by Ben Marsh in ue5-main branch]
2022-05-26 11:41:02 -04:00
Ben Marsh
202d978ca9
UGS: Add *.inl as a code extension.
...
#preflight none
[CL 20377981 by Ben Marsh in ue5-main branch]
2022-05-26 08:01:33 -04:00
joel anderson
7edd46c71b
This adds an option to keep trying a number of times after "Aborted sync due to errors".
...
This option will keep trying when the perforce server times out. That can be useful when perforce servers are overloaded and users have bad connections and continually get kicked. It is currently defaulted to off. In the future we may consider defaulting this number to around 1000. The setting can be found under Options->Application Settings->Advanced->Retries on sync error.
#review-20335338 @Devlin.Willis @Spencer.Melnick @Daniel.Broder @ben.marsh
#fyi @david.hamm
#jira FORT-481018
#test Pulled down entirly new branch twice.
#preflight 628be7b5e45021d097ebb1ea
[CL 20337247 by joel anderson in ue5-main branch]
2022-05-23 16:11:34 -04:00
Ben Marsh
4d90207905
UGS: Use a separate config file for newer builds of UGS (UnrealGameSyncV2.ini), to avoid invalidating old configs if we have to revert. Config will still be read from old location if a new config file is not present.
...
#preflight none
[CL 20302516 by Ben Marsh in ue5-main branch]
2022-05-20 16:37:48 -04:00
Ben Marsh
aac595bfe5
UGS: Fix build errors.
...
#preflight none
[CL 20302451 by Ben Marsh in ue5-main branch]
2022-05-20 16:34:25 -04:00
Ben Marsh
02a54cc797
UGS: Fix deleted projects being shown in the select project window.
...
#jira UE-152574
#preflight none
[CL 20229350 by Ben Marsh in ue5-main branch]
2022-05-16 15:07:17 -04:00
Edstub207
5650e8f033
PR #9034 : Adding Sentry Support into UGS (Disabled by default) (Contributed by Edstub207)
...
#preflight none
#jira UE-147811
[CL 20227302 by Edstub207 in ue5-main branch]
2022-05-16 13:18:45 -04:00
Ben Marsh
a74528576b
UGS: Allow sending metadata update notifications from PerforceMonitor while blocked on a long running operation.
...
#preflight none
#jira UE-151616
[CL 20226745 by Ben Marsh in ue5-main branch]
2022-05-16 12:52:44 -04:00
Ben Marsh
97e45af333
UGS: Fix files not being force-synced when cleaning a workspace. The previous code is a nop since the have table already has it.
...
#preflight none
[CL 20226186 by Ben Marsh in ue5-main branch]
2022-05-16 12:19:41 -04:00
Ben Marsh
df1dfb8826
UGS: Add separate buttons to open the application/workspace folders in the diagnostics window.
...
#preflight none
#jira UE-151627
[CL 20225983 by Ben Marsh in ue5-main branch]
2022-05-16 12:06:42 -04:00
Ben Marsh
ac5d06fcfe
UGS: Catch more exception types thrown by PerforceMonitor.
...
#preflight none
[CL 20225943 by Ben Marsh in ue5-main branch]
2022-05-16 12:04:37 -04:00
Ben Marsh
aae45c3ebb
UGS: Fix zombie process instances left around when interrupting a sync.
...
#preflight none
#jira UE-151634
[CL 20225597 by Ben Marsh in ue5-main branch]
2022-05-16 11:45:47 -04:00
Ben Marsh
f794aad3f6
UGS: Add a URI handler that opens a changelist in P4V (ugs://change?number=12345).
...
#preflight none
[CL 19960897 by Ben Marsh in ue5-main branch]
2022-04-28 09:48:54 -04:00
Ben Marsh
eeb41249fa
UGS: Fix exception performing sync with "Any open projects" selected.
...
#jira UE-146728
#fyi Eric.Knapik
#preflight none
[CL 19777203 by Ben Marsh in ue5-main branch]
2022-04-15 16:14:44 -04:00
Ben Marsh
8a5c52ed5a
UGS: Fix overridden Perforce settings not being used when opening a project.
...
#jira UE-148900
#preflight none
[CL 19777166 by Ben Marsh in ue5-main branch]
2022-04-15 16:09:19 -04:00
Ben Marsh
bc7983845d
UGS: Fix build error.
...
#preflight none
[CL 19766382 by Ben Marsh in ue5-main branch]
2022-04-14 19:51:54 -04:00
Ben Marsh
355b047b68
UGS: Fix build errors.
...
#preflight none
[CL 19765727 by Ben Marsh in ue5-main branch]
2022-04-14 19:03:30 -04:00
Ben Marsh
13693e2b77
UGS: Fix support for replicating the editor title bar tint color to UGS tabs.
...
#preflight none
#jira UE-145683
[CL 19409672 by Ben Marsh in ue5-main branch]
2022-03-16 15:03:49 -04:00
Ben Marsh
abe29084bd
UGS: Fix exception opening a project that is multiple subdirectories under the root.
...
#preflight none
[CL 19409613 by Ben Marsh in ue5-main branch]
2022-03-16 15:01:45 -04:00
Ben Marsh
a4e4247781
UGS: Fix access of TelemetrySink after it's been disposed.
...
#jira UE-145496
#preflight none
[CL 19346574 by Ben Marsh in ue5-main branch]
2022-03-10 20:34:41 -05:00