Skip to content

chore: back-merge v0.11.12 hotfix into develop#377

Merged
eyelock merged 6 commits into
developfrom
chore/back-merge-v0.11.12
Jun 24, 2026
Merged

chore: back-merge v0.11.12 hotfix into develop#377
eyelock merged 6 commits into
developfrom
chore/back-merge-v0.11.12

Conversation

@eyelock

@eyelock eyelock commented Jun 24, 2026

Copy link
Copy Markdown
Owner

Merges main (hotfix v0.11.12, its CHANGELOG entry, and the v0.11.12 appcast update) into develop to keep branch histories in sync.

This also reconciles the long-standing strand: main had been stuck at v0.11.7 while v0.11.8–v0.11.11 lived only on develop's line. As of the v0.11.12 hotfix, main is now at v0.11.12, and this back-merge brings its merge history into develop's ancestry.

Conflict resolution

  • CHANGELOG.md: kept develop's [Unreleased] section (the unreleased MCP/CLI batch) and inserted main's released ## [0.11.12] section above ## [0.11.11].
  • appcast.xml: merged cleanly (no conflict).

Merge with a real merge commit — do not squash (squashing re-introduces divergence between main and develop).

🤖 Generated with Claude Code

David Collie and others added 6 commits June 24, 2026 07:49
git never updates refs/remotes/origin/HEAD on fetch/pull, so a repo whose
remote default branch changed after it was cloned kept showing the stale
default (e.g. "main" instead of "develop") as the Base Branch in the New
Worktree sheet.

Wire the existing GitService.updateRemoteHead() (git remote set-head origin
--auto) into the two flows that read the default branch:
- addRepository: sync origin/HEAD up front when a repo is added
- NewWorktreeSheet.loadData: refresh origin/HEAD before reading defaultBranch,
  so repos whose remote default changed after they were added self-correct

Extract the default-branch helpers into WorktreeSidebarViewModel+DefaultBranch
.swift (mirrors the +FocusWorktrees split) to keep the type under the
type_body_length limit.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
fix: hotfix v0.11.12 — New Worktree base branch follows the remote default
Auto-generated appcast files for Sparkle auto-updates.

Co-Authored-By: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
chore: Update appcast for v0.11.12
@eyelock eyelock merged commit 2bb7b03 into develop Jun 24, 2026
7 checks passed
@eyelock eyelock deleted the chore/back-merge-v0.11.12 branch June 24, 2026 08:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant