USourceControlHelpers::GetFilesInDepotAtPath is broken

UE - Editor - Framework - Source Control - Apr 24, 2023

The p4 files command is used to grab the list of depot files. This does not have a client path, but the parse records function called in FPerfroceGetFileListWorker::Execute (ParseRecordSetForState) ...

CopyFileUnderSourceControl Fails on Already Resolved Files

UE - Editor - Framework - Source Control - Apr 12, 2023

CopyFileUnderSourceControl has instances when the response is not a success even though the files are copied successfully under source control. It seems FPerforceCopyWorker::Execute() tries to reso ...

Inconsistent Behavior for MarkFilesForDelete/MarkFileForDelete

UE - Editor - Framework - Source Control - Apr 12, 2023

MarkFilesForDelete stops the files from getting deleted if they are checked out by others while, MarkFileForDelete (non-batched version) has no problem deleting such files. It looks like MarkFilesF ...

Source control python tests are failing

UE - Editor - Framework - Source Control - Dec 8, 2022

Update right click context menu in CL window to use the shared content browser asset context menu

UE - Editor - Framework - Source Control - Dec 1, 2022

We should update the SCC right click menu to match the content browser, standard menu in the CL window for consistency and to reduce duplicated code. https://github.com/EpicGames/UnrealEngine/commi ...

Perforce Version Control visually appears to allow deletion of locked files in Content Browser

UE - Editor - Framework - Source Control - Nov 23, 2022

Repro Rate: 3/3 This issue was reproduced in //UE5/Release-5.1 at CL 23058290. This is confirmed to not be a regression since the error also occurs on the previous live version. This is regression ...

File state in perforce cache is incorrect when revert + delete is enabled

UE - Editor - Framework - Source Control - Nov 11, 2022

If the option to delete files on revert is enabled, the revert operation causes incorrect file state in the perforce cache It looks like it has some code to handle this when the option to delete is ...

GPU memory leak during large source control operations

UE - Editor - Framework - Source Control - Jul 28, 2022

We've seen some reports of GPU memory leaks during source control operations caused by the animation of the throbber widget, potentially leading to a crash if GPU memory runs out. The crash has been ...