Commit e345ddb
authored
Rollup merge of rust-lang#126309 - onur-ozkan:unify-git-utilization, r=Kobzol
unify git command preperation
Due to rust-lang#125954, we had to modify git invocations with certain flags in rust-lang#126255. However, because there are so many instances of `Command::new("git")` in bootstrap, it is difficult to apply these solutions to all of them.
This PR creates a helper function that unifies the git usage in bootstrap. Meaning, whenever special flags or hacks are needed, we can apply them to this single function which makes things much simpler for the bootstrap team.File tree
8 files changed
+84
-95
lines changed- src/bootstrap/src
- core
- build_steps
- config
- utils
8 files changed
+84
-95
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
160 | 160 | | |
161 | 161 | | |
162 | 162 | | |
163 | | - | |
| 163 | + | |
164 | 164 | | |
165 | 165 | | |
166 | 166 | | |
| |||
172 | 172 | | |
173 | 173 | | |
174 | 174 | | |
175 | | - | |
176 | | - | |
177 | | - | |
| 175 | + | |
178 | 176 | | |
179 | 177 | | |
180 | 178 | | |
| |||
186 | 184 | | |
187 | 185 | | |
188 | 186 | | |
189 | | - | |
190 | | - | |
191 | | - | |
| 187 | + | |
192 | 188 | | |
193 | 189 | | |
194 | 190 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
159 | 159 | | |
160 | 160 | | |
161 | 161 | | |
162 | | - | |
| 162 | + | |
163 | 163 | | |
164 | 164 | | |
165 | 165 | | |
| |||
252 | 252 | | |
253 | 253 | | |
254 | 254 | | |
255 | | - | |
| 255 | + | |
256 | 256 | | |
257 | 257 | | |
258 | 258 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
482 | 482 | | |
483 | 483 | | |
484 | 484 | | |
485 | | - | |
486 | | - | |
487 | | - | |
488 | | - | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
489 | 492 | | |
490 | 493 | | |
491 | 494 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
17 | 16 | | |
18 | 17 | | |
19 | 18 | | |
| |||
102 | 101 | | |
103 | 102 | | |
104 | 103 | | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
| 104 | + | |
| 105 | + | |
111 | 106 | | |
112 | 107 | | |
113 | 108 | | |
| |||
324 | 319 | | |
325 | 320 | | |
326 | 321 | | |
327 | | - | |
| 322 | + | |
328 | 323 | | |
329 | 324 | | |
330 | 325 | | |
| |||
342 | 337 | | |
343 | 338 | | |
344 | 339 | | |
345 | | - | |
| 340 | + | |
346 | 341 | | |
347 | 342 | | |
348 | 343 | | |
| |||
406 | 401 | | |
407 | 402 | | |
408 | 403 | | |
409 | | - | |
410 | | - | |
| 404 | + | |
411 | 405 | | |
412 | 406 | | |
413 | 407 | | |
| |||
418 | 412 | | |
419 | 413 | | |
420 | 414 | | |
421 | | - | |
422 | | - | |
| 415 | + | |
423 | 416 | | |
424 | 417 | | |
425 | 418 | | |
| |||
431 | 424 | | |
432 | 425 | | |
433 | 426 | | |
434 | | - | |
435 | | - | |
| 427 | + | |
436 | 428 | | |
437 | 429 | | |
438 | 430 | | |
439 | 431 | | |
440 | 432 | | |
441 | | - | |
442 | | - | |
| 433 | + | |
443 | 434 | | |
444 | 435 | | |
445 | 436 | | |
| |||
458 | 449 | | |
459 | 450 | | |
460 | 451 | | |
461 | | - | |
| 452 | + | |
462 | 453 | | |
463 | 454 | | |
464 | 455 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| |||
1248 | 1248 | | |
1249 | 1249 | | |
1250 | 1250 | | |
1251 | | - | |
| 1251 | + | |
1252 | 1252 | | |
1253 | 1253 | | |
1254 | 1254 | | |
| |||
2090 | 2090 | | |
2091 | 2091 | | |
2092 | 2092 | | |
2093 | | - | |
2094 | | - | |
2095 | | - | |
2096 | | - | |
2097 | | - | |
2098 | | - | |
2099 | | - | |
2100 | | - | |
2101 | | - | |
2102 | 2093 | | |
2103 | 2094 | | |
2104 | 2095 | | |
| |||
2130 | 2121 | | |
2131 | 2122 | | |
2132 | 2123 | | |
2133 | | - | |
| 2124 | + | |
2134 | 2125 | | |
2135 | 2126 | | |
2136 | 2127 | | |
| |||
2436 | 2427 | | |
2437 | 2428 | | |
2438 | 2429 | | |
2439 | | - | |
| 2430 | + | |
| 2431 | + | |
2440 | 2432 | | |
2441 | 2433 | | |
2442 | 2434 | | |
2443 | 2435 | | |
2444 | 2436 | | |
2445 | 2437 | | |
2446 | 2438 | | |
2447 | | - | |
| 2439 | + | |
2448 | 2440 | | |
2449 | 2441 | | |
2450 | 2442 | | |
| |||
2459 | 2451 | | |
2460 | 2452 | | |
2461 | 2453 | | |
2462 | | - | |
2463 | | - | |
| 2454 | + | |
2464 | 2455 | | |
2465 | 2456 | | |
2466 | 2457 | | |
| |||
2533 | 2524 | | |
2534 | 2525 | | |
2535 | 2526 | | |
2536 | | - | |
| 2527 | + | |
| 2528 | + | |
2537 | 2529 | | |
2538 | 2530 | | |
2539 | 2531 | | |
2540 | 2532 | | |
2541 | 2533 | | |
2542 | | - | |
| 2534 | + | |
2543 | 2535 | | |
2544 | 2536 | | |
2545 | 2537 | | |
| |||
2554 | 2546 | | |
2555 | 2547 | | |
2556 | 2548 | | |
2557 | | - | |
| 2549 | + | |
2558 | 2550 | | |
2559 | 2551 | | |
2560 | 2552 | | |
| |||
0 commit comments