# Make checkout tolerate upstream refresh failures · screen/t3code-personal

[View on GitCafe](https://git.cafe/screen/t3code-personal/commit/72d7fccc525e0d19dfe975221d086a1b816d2045)

Repository: [screen/t3code-personal](https://git.cafe/screen/t3code-personal)

Visibility: public

Requested revision: 72d7fccc525e0d19dfe975221d086a1b816d2045

Requested commit: 72d7fccc525e0d19dfe975221d086a1b816d2045

Commit: 72d7fccc525e0d19dfe975221d086a1b816d2045

Tree: e70a5503a8b33e2d052a30009c24b49f929f40aa

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Make checkout tolerate upstream refresh failures

- treat post-checkout upstream fetch as best effort so checkout still succeeds
- route refresh fetch through `this.git(...)` for consistent behavior
- add regression test for fetch-timeout during branch checkout

```

## Parents

- [f145a453b56828af4ad61263ca267ebaeec5a141](https://git.cafe/screen/t3code-personal/commit/f145a453b56828af4ad61263ca267ebaeec5a141?format=markdown)

[Source at this commit](https://git.cafe/screen/t3code-personal/tree/72d7fccc525e0d19dfe975221d086a1b816d2045?format=markdown)
