diff --git a/scripts/setup/officer-setup/lib/layout.sh b/scripts/setup/officer-setup/lib/layout.sh index 8ed7b6ce..fade90c7 100644 --- a/scripts/setup/officer-setup/lib/layout.sh +++ b/scripts/setup/officer-setup/lib/layout.sh @@ -85,7 +85,9 @@ capabilities_sync() { local dir; dir="$(layout_items_dir)" if [[ -d "$dir/.git" ]]; then - (cd "$dir" && git pull --ff-only --quiet origin main 2>/dev/null) || return 1 + # `HEAD` rather than a branch name — it resolves to the remote's default, so standardising the + # repositories on one name does not break this the way naming `main` did. + (cd "$dir" && git pull --ff-only --quiet origin HEAD 2>/dev/null) || return 1 return 0 fi @@ -99,7 +101,7 @@ capabilities_sync() { (cd "$dir" \ && git init --quiet \ && git remote add origin "$CAPABILITIES_REPO" 2>/dev/null \ - && git fetch --quiet origin main \ - && git checkout --quiet -B main FETCH_HEAD) || return 1 + && git fetch --quiet origin HEAD \ + && git checkout --quiet -B master FETCH_HEAD) || return 1 fi } diff --git a/src/servers/plugins/update.ts b/src/servers/plugins/update.ts index 3ac29602..239951ed 100644 --- a/src/servers/plugins/update.ts +++ b/src/servers/plugins/update.ts @@ -146,7 +146,10 @@ export async function syncCapabilities(onLog?: OnLog): Promise