Peter Sauerbrei
882f79f039
Changes to reduce log spew in stdout for UAT and GUBP
...
UEB-156
#uat
#codereview ben.marsh, robert.manuszewski
[CL 2588630 by Peter Sauerbrei in Main branch]
2015-06-16 10:42:46 -04:00
Steve Robb
a1e663d053
Unification of environment variable harvesting, GetExecutingAssembly* functions, GetShortPathName and CaselessDictionary from UBT into DotNETUtilities.
...
Fixing up of existing code which used these facilities - this fixes the 'You are attempting to compile on a machine that does not have a supported compiler!' UAT error on machines with really long PATH variables, and exceptions in envvars with non-ASCII characters.
#codereview robert.manuszewski
[CL 2572445 by Steve Robb in Main branch]
2015-06-01 10:14:54 -04:00
Kellan Carr
c2c724b2ac
fix for brutal resolve hang
...
[CL 2555762 by Kellan Carr in Main branch]
2015-05-18 16:05:22 -04:00
Ben Marsh
35f66c4116
Add code to fixup the promoted label view if QA use the recovery script that adds paths which are only visible to the buildmachine
...
[CL 2514473 by Ben Marsh in Main branch]
2015-04-16 12:33:26 -04:00
Kellan Carr
087e846e04
brutal resolve performance fixes
...
[CL 2505328 by Kellan Carr in Main branch]
2015-04-08 11:48:18 -04:00
Ben Marsh
185b1c0235
Fix handling of paths containing spaces for some P4 commands.
...
[CL 2502139 by Ben Marsh in Main branch]
2015-04-04 16:36:22 -04:00
Ben Marsh
b7524eb7aa
Allow disabling spew when deleting changelists.
...
[CL 2497567 by Ben Marsh in Main branch]
2015-03-31 15:05:10 -04:00
Ben Marsh
3c635e1330
P4 utility functions to allow updating changelists and deleting shelved files.
...
[CL 2493580 by Ben Marsh in Main branch]
2015-03-27 07:46:34 -04:00
unrealbot
f787c5daed
Fix incorrect parsing of changelist descriptions if the summary ends in a newline.
...
[CL 2476931 by unrealbot in Main branch]
2015-03-12 11:44:52 -04:00
Ben Marsh
31edf2c69b
Allow suppressing P4 output for several more commands.
...
[CL 2466663 by Ben Marsh in Main branch]
2015-03-02 14:21:26 -05:00
Ben Marsh
149375b14b
Update copyright notices to 2015.
...
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Ben Marsh
244a40ba04
Handle error message from p4 print.
...
[CL 2372934 by Ben Marsh in Main branch]
2014-12-01 16:54:07 -05:00
Ben Marsh
58f6eda19b
Add support for workspace mappings in pull request branches, and only reconcile files modified in Git. Prevents false-positives for line ending changes, and allows deletes.
...
[CL 2369117 by Ben Marsh in Main branch]
2014-11-24 17:40:35 -05:00
Ben Marsh
2c752f1495
Fix handling of multi-line p4 commit descriptions.
...
[CL 2367965 by Ben Marsh in Main branch]
2014-11-21 16:37:04 -05:00
Ben Marsh
ddaeade028
Specify the Perforce clientspec for a branch in a config file, and allow Git publishing scripts to update it on-the-fly. Handle promotions for the master branch (which merge into a long-lived promoted branch), and fix snapshots from removing promoted dependency files.
...
[CL 2354137 by Ben Marsh in Main branch]
2014-11-09 17:27:23 -05:00
Ben Marsh
8931b8eab8
Correctly parse multiline descriptions in labels, and add a function to update descriptions.
...
[CL 2351721 by Ben Marsh in Main branch]
2014-11-06 15:22:47 -05:00
Ben Marsh
d995031b51
Allow periods in P4 label names (such as //depot/UE4-Releases/4.6/Promoted-CL-XXX)
...
[CL 2350600 by Ben Marsh in Main branch]
2014-11-05 15:54:31 -05:00
Ben Marsh
63903d67f5
Add a wrapper for the P4 where function, which correctly parses the output for files containing spaces, and files which are unmapped from the repository. (Previous implementation would return incorrectly when files were unmapped.)
...
[CL 2350266 by Ben Marsh in Main branch]
2014-11-05 13:12:16 -05:00
Ben Marsh
b99d64aa9b
Add P4 utility function to convert multiple file names from depot to local paths.
...
[CL 2346894 by Ben Marsh in Main branch]
2014-11-03 07:43:55 -05:00
Ben Marsh
73202f0580
Add option to disable spew for various p4 commands.
...
[CL 2345190 by Ben Marsh in Main branch]
2014-10-30 13:31:55 -04:00
Ben Zeigler
67566bb0f2
Merging changes to UAT from UE4-Fortnite branch, up to CL #2256868 :
...
Add BuildOnlyPlatforms_MonolithicOnly to the RulesCompiler, to specify platforms that we want to compile but not cook
Add concept of "Dependent platform" to UAT, where the cooked data comes from a source platform, and is duplicated at stage time
Updated brutal submit to handle the same changes already being submitted during a build.
Brutal submit now considers it as success when it attempts to reconcile with latest in P4 and finds no files are different in its workspace.
Fix formatting on automation.cs files to avoid future integration issues, unify as tabs-as-tabs instead of spaces
#codereview kellan.carr
[CL 2261070 by Ben Zeigler in Main branch]
2014-08-18 13:29:39 -04:00
Fred Kimberley
739ee0d8e9
Merging using UE4-Fortnite-To-UE4
...
Merged from CL 221481.
[CL 2227500 by Fred Kimberley in Main branch]
2014-07-22 16:23:09 -04:00
Kellan Carr
91b32a982a
build script, use correct env var for getting p4 authentication token
...
[CL 2121851 by Kellan Carr in Main branch]
2014-06-30 10:20:09 -04:00
Gil Gribb
6a0d00917d
build script, fix UAT warning
...
[CL 2119527 by Gil Gribb in Main branch]
2014-06-27 11:22:24 -04:00
Gil Gribb
520cbe3918
build script, preflight builds
...
[CL 2104424 by Gil Gribb in Main branch]
2014-06-13 06:48:43 -04:00