| OLD | NEW | 
|---|
|  | (Empty) | 
| 1 [ |  | 
| 2   { |  | 
| 3     "cmd": [ |  | 
| 4       "git", |  | 
| 5       "fetch" |  | 
| 6     ], |  | 
| 7     "cwd": "[SLAVE_BUILD]/skia", |  | 
| 8     "name": "git fetch" |  | 
| 9   }, |  | 
| 10   { |  | 
| 11     "cmd": [ |  | 
| 12       "git", |  | 
| 13       "reset", |  | 
| 14       "--hard", |  | 
| 15       "abc123" |  | 
| 16     ], |  | 
| 17     "cwd": "[SLAVE_BUILD]/skia", |  | 
| 18     "name": "git reset" |  | 
| 19   }, |  | 
| 20   { |  | 
| 21     "cmd": [ |  | 
| 22       "git", |  | 
| 23       "clean", |  | 
| 24       "-d", |  | 
| 25       "-f" |  | 
| 26     ], |  | 
| 27     "cwd": "[SLAVE_BUILD]/skia", |  | 
| 28     "name": "git clean" |  | 
| 29   }, |  | 
| 30   { |  | 
| 31     "cmd": [ |  | 
| 32       "python", |  | 
| 33       "-u", |  | 
| 34       "[DEPOT_TOOLS]/gclient.py", |  | 
| 35       "config", |  | 
| 36       "--spec", |  | 
| 37       "cache_dir = None\nsolutions = [{'deps_file': 'DEPS', 'managed': True, 'na
     me': 'skia', 'url': 'https://skia.googlesource.com/skia.git'}]" |  | 
| 38     ], |  | 
| 39     "cwd": "[SLAVE_BUILD]", |  | 
| 40     "name": "gclient setup" |  | 
| 41   }, |  | 
| 42   { |  | 
| 43     "cmd": [ |  | 
| 44       "python", |  | 
| 45       "-u", |  | 
| 46       "[DEPOT_TOOLS]/gclient.py", |  | 
| 47       "sync", |  | 
| 48       "--nohooks", |  | 
| 49       "--force", |  | 
| 50       "--verbose", |  | 
| 51       "--delete_unversioned_trees", |  | 
| 52       "--revision", |  | 
| 53       "skia@abc123", |  | 
| 54       "--output-json", |  | 
| 55       "/path/to/tmp/json" |  | 
| 56     ], |  | 
| 57     "cwd": "[SLAVE_BUILD]", |  | 
| 58     "name": "gclient sync", |  | 
| 59     "~followup_annotations": [ |  | 
| 60       "@@@STEP_LOG_LINE@json.output@{@@@", |  | 
| 61       "@@@STEP_LOG_LINE@json.output@  \"solutions\": {@@@", |  | 
| 62       "@@@STEP_LOG_LINE@json.output@    \"skia/\": {@@@", |  | 
| 63       "@@@STEP_LOG_LINE@json.output@      \"revision\": 164710@@@", |  | 
| 64       "@@@STEP_LOG_LINE@json.output@    }@@@", |  | 
| 65       "@@@STEP_LOG_LINE@json.output@  }@@@", |  | 
| 66       "@@@STEP_LOG_LINE@json.output@}@@@", |  | 
| 67       "@@@STEP_LOG_END@json.output@@@", |  | 
| 68       "@@@SET_BUILD_PROPERTY@got_revision@164710@@@" |  | 
| 69     ] |  | 
| 70   }, |  | 
| 71   { |  | 
| 72     "cmd": [ |  | 
| 73       "python", |  | 
| 74       "-u", |  | 
| 75       "\nimport os\nimport sys\nwith open(sys.argv[1], 'w') as f:\n  f.write(os.
     path.join(os.path.expanduser('~'), 'src'))\n", |  | 
| 76       "/path/to/tmp/" |  | 
| 77     ], |  | 
| 78     "cwd": "[SLAVE_BUILD]", |  | 
| 79     "name": "get CHROME_PATH", |  | 
| 80     "~followup_annotations": [ |  | 
| 81       "@@@STEP_LOG_LINE@python.inline@@@@", |  | 
| 82       "@@@STEP_LOG_LINE@python.inline@import os@@@", |  | 
| 83       "@@@STEP_LOG_LINE@python.inline@import sys@@@", |  | 
| 84       "@@@STEP_LOG_LINE@python.inline@with open(sys.argv[1], 'w') as f:@@@", |  | 
| 85       "@@@STEP_LOG_LINE@python.inline@  f.write(os.path.join(os.path.expanduser(
     '~'), 'src'))@@@", |  | 
| 86       "@@@STEP_LOG_END@python.inline@@@" |  | 
| 87     ] |  | 
| 88   }, |  | 
| 89   { |  | 
| 90     "cmd": [ |  | 
| 91       "make", |  | 
| 92       "most", |  | 
| 93       "BUILDTYPE=Debug" |  | 
| 94     ], |  | 
| 95     "cwd": "[SLAVE_BUILD]/skia", |  | 
| 96     "env": { |  | 
| 97       "CHROME_PATH": "/home/chrome-bot/src", |  | 
| 98       "GYP_DEFINES": "skia_arch_type=x86_64 skia_arch_width=64 skia_warnings_as_
     errors=1" |  | 
| 99     }, |  | 
| 100     "name": "build most" |  | 
| 101   } |  | 
| 102 ] |  | 
| OLD | NEW | 
|---|