This repository was archived by the owner on May 28, 2025. It is now read-only.
Commit 17a7ab7
committed
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.
Signed-off-by: onur-ozkan <[email protected]>1 parent 76c7382 commit 17a7ab7
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