Commit 4e54a33
committed
fix(push): surface GDS-detection errors cleanly instead of a Python traceback
_push_critical_paths calls _detect_wrapper_gds which raises the
precheck exception class RemotePrecheckGitError. _push_remote only
caught RemotePushGitError, so the precheck exception escaped as an
unhandled traceback. Rewrap it under RemotePushGitError with a
push-oriented hint (including a note about git lfs pull for LFS repos)
and add a defensive catch-all at the call site as a backstop.
Made-with: Cursor1 parent 7a52b14 commit 4e54a33
3 files changed
Lines changed: 16 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1468 | 1468 | | |
1469 | 1469 | | |
1470 | 1470 | | |
| 1471 | + | |
| 1472 | + | |
| 1473 | + | |
1471 | 1474 | | |
1472 | 1475 | | |
1473 | 1476 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
251 | 251 | | |
252 | 252 | | |
253 | 253 | | |
254 | | - | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
255 | 266 | | |
256 | 267 | | |
257 | 268 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments