Brennan Benson
8e9b5c908c
fix(github): fail closed instead of running client git against a remote repoPath when the SSH provider is unregistered ( #14945 )
...
* fix(github): fail closed when the SSH git provider is gone
getCurrentHeadOid and probeTrackedUpstreamBranches only routed through the
SSH provider when one was registered. With connectionId set but the provider
unregistered (dropped connection, not yet reattached) they fell through to
client-side git with cwd pointing at the remote repoPath — on a machine with
a same-named local path that silently answers for the wrong repository.
getCurrentHeadOid feeds shouldHideMergedImplicitPR, so a wrong OID changes
which PR the UI attributes to a worktree.
Both now take their existing unknown path (null / probeFailed) instead,
matching repo-default-branch.ts. Local and WSL routing is unchanged.
* fix(github): preserve PR state when SSH probes fail
* fix(github): keep failed SSH discovery unverifiable
* fix(github): propagate SSH identity failures
* fix(github): scope verified SSH identity probes
* test(github): preserve tolerant resolver calls
* fix(github): preserve indeterminate auth discovery
* fix(github): isolate SSH repository probe generations
* test(github): expose SSH probe generation in mocks
2026-08-17 00:12:14 -07:00
..
2026-08-15 00:54:20 -07:00
2026-07-10 01:03:16 -07:00
2026-07-10 01:03:16 -07:00
2026-07-10 19:10:01 -07:00
2026-07-10 19:10:01 -07:00
2026-07-11 01:30:19 -07:00
2026-08-01 22:10:18 -07:00
2026-08-02 00:31:54 -07:00
2026-06-16 14:57:39 -07:00
2026-06-16 14:57:39 -07:00
2026-05-03 17:19:52 -07:00
2026-07-24 12:53:18 -07:00
2026-07-19 16:32:36 -07:00
2026-07-24 12:53:18 -07:00
2026-07-24 12:53:18 -07:00
2026-07-05 23:09:14 -07:00
2026-07-20 18:55:45 -07:00
2026-07-23 18:35:31 -07:00
2026-08-10 21:19:01 -07:00
2026-08-10 21:19:01 -07:00
2026-08-09 14:41:40 -07:00
2026-07-30 22:55:48 -07:00
2026-08-05 14:46:00 -07:00
2026-08-15 23:24:05 -07:00
2026-08-15 23:24:05 -07:00
2026-08-02 00:33:57 -07:00
2026-06-17 16:08:14 -07:00
2026-06-15 19:28:45 -07:00
2026-07-05 23:56:37 -07:00
2026-07-23 18:35:31 -07:00
2026-07-23 18:35:31 -07:00
2026-06-09 23:56:36 -07:00
2026-07-28 14:04:41 -07:00
2026-07-28 14:04:41 -07:00
2026-08-13 22:48:24 -07:00
2026-08-02 00:31:54 -07:00
2026-08-02 00:31:54 -07:00
2026-08-17 00:12:14 -07:00
2026-08-17 00:12:14 -07:00
2026-07-13 12:42:55 -07:00
2026-08-13 22:48:24 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-07-11 02:05:58 -07:00
2026-07-25 15:38:35 -07:00
2026-08-09 23:26:28 -07:00
2026-08-09 23:26:28 -07:00
2026-07-10 18:19:36 -07:00
2026-07-29 19:50:18 -07:00
2026-07-20 03:18:28 -07:00
2026-08-13 22:48:24 -07:00
2026-07-24 12:53:18 -07:00
2026-08-11 12:14:36 -07:00
2026-07-21 11:39:01 -07:00
2026-07-20 18:55:45 -07:00
2026-08-11 12:14:36 -07:00
2026-08-10 21:19:01 -07:00
2026-07-24 16:26:55 -07:00
2026-08-10 21:19:01 -07:00
2026-08-10 21:19:01 -07:00
2026-07-14 15:23:06 -07:00
2026-08-11 12:14:36 -07:00
2026-08-02 00:31:54 -07:00
2026-07-27 17:17:03 -07:00
2026-08-15 00:54:20 -07:00
2026-08-07 09:55:54 -07:00
2026-08-07 09:55:54 -07:00
2026-08-07 09:55:54 -07:00
2026-08-15 00:54:20 -07:00
2026-08-10 20:48:00 -07:00
2026-06-29 22:38:29 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-07-20 14:50:12 -07:00
2026-08-15 00:54:20 -07:00
2026-07-28 14:04:41 -07:00
2026-07-11 21:43:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-07-23 18:35:31 -07:00
2026-07-23 18:35:31 -07:00
2026-08-05 11:26:13 -07:00
2026-08-05 11:26:13 -07:00
2026-07-09 18:04:06 -04:00
2026-08-15 00:54:20 -07:00
2026-08-15 23:24:05 -07:00
2026-08-15 23:24:05 -07:00
2026-08-15 23:24:05 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-07-27 17:17:03 -07:00
2026-08-04 15:53:11 -07:00
2026-07-10 18:19:36 -07:00
2026-08-15 00:54:20 -07:00
2026-07-25 05:11:03 -07:00
2026-07-24 15:31:23 -07:00
2026-07-15 15:24:15 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-04 15:53:11 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-06-29 22:38:29 -07:00
2026-07-28 14:04:41 -07:00
2026-08-13 22:48:24 -07:00
2026-07-25 04:36:40 -07:00
2026-07-28 14:04:41 -07:00
2026-08-15 00:54:20 -07:00
2026-08-14 22:18:36 -07:00
2026-08-11 18:19:43 -07:00
2026-08-10 21:19:01 -07:00
2026-08-10 21:19:01 -07:00