Merge pull request #540 from stefandevo/fix/gh-not-in-git-folder

fix: stop repeated GitHub PR fetch warnings for non-GitHub repos
This commit is contained in:
Shirone
2026-01-17 13:08:28 +00:00
committed by GitHub
5 changed files with 83 additions and 10 deletions

View File

@@ -39,7 +39,10 @@ export function useWorktrees({
logger.warn('Worktree API not available');
return;
}
const result = await api.worktree.listAll(projectPath, true);
// Pass forceRefreshGitHub when this is a manual refresh (not silent polling)
// This clears the GitHub remote cache so users can re-detect after adding a remote
const forceRefreshGitHub = !silent;
const result = await api.worktree.listAll(projectPath, true, forceRefreshGitHub);
if (result.success && result.worktrees) {
setWorktrees(result.worktrees);
setWorktreesInStore(projectPath, result.worktrees);