Don't abort p4 checkout if the file is writable if the command is executed manually.
#review-18454959 @andy.firth
#preflight 61e58138006b17a6865a0327
[CL 18632973 by sebastian nordgren in ue5-main branch]
* P4Commands now invokes a callback on UI thread for any UI operations
* StdOut and StdErr are now both returned when executing child processes to avoid contention on member variable
* Added locks around manipulating child process list.
* Fixed some issues where paths containing spaces were not quoted correctly
* Fixed detection of working directory where P4CONFIG is set to something other than p4config.txt.
[CL 17095905 by Ben Marsh in ue5-main branch]
Mainly done by naively adding ThreadUtils.ThrowIfNotOnUIThread() in places where warnings occur and code looks likely to be on UI thread, then tested a few basic operations in the experimental instance. Remaining warnings look more problematic to solve; I will test these more closely and fix them in a future change.
[CL 17091658 by Ben Marsh in ue5-main branch]
- add option to allow async checkout
- resolved problems that caused with many commands running at once
- fix issue with P4V command waiting for exit
- resolve issue where Checkout on Edit was not honoring the user option
- add ReleaseNotes to the plugin
- add UpdateInstructions for future engineers
#rb none
#fyi luke.thatcher brandon.dawson
[CL 16877172 by andrew firth in ue5-main branch]
Updating nuget packages past the VS version prevents the extension from loading correctly.
#rb none
#rbx
[CL 16829063 by Joe Kirchoff in ue5-main branch]
#fyi Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
UnrealVS: Force nuget references in the .vsix
https://github.com/NuGet/Home/issues/5899
#rb none
#rbx
[CL 16826910 by joe kirchoff in ue5-main branch]
cleanup a few code guidelines problems
fix Diff titles
- checking this in without a VSIX drop.
#rb none
#fyi joe.kirchoff
[CL 16806227 by andrew firth in ue5-main branch]
- this is a basic form that will hit issues where our integration patterns somewhat reduce its efficacy
- version 2 will improve on this
#review-16783097 @ben.marsh
#rb ben.marsh
[CL 16783372 by andrew firth in ue5-main branch]