Branch: refs/heads/explicit-push-refspec Home: https://github.com/xwiki/xwiki-dev-llm Commit: 87dd341e5d223ba62b4879cd29b0d5e1fa3c136c https://github.com/xwiki/xwiki-dev-llm/commit/87dd341e5d223ba62b4879cd29b0d5... Author: Thomas Mortagne <[email protected]> Date: 2026-08-19 (Wed, 19 Aug 2026) Changed paths: M .claude-plugin/marketplace.json M kimi.plugin.json M opencode.jsonc M xwiki/.claude-plugin/plugin.json M xwiki/instructions/xwiki-org.md M xwiki/skills/xwiki-pull-request/SKILL.md Log Message: ----------- [Misc] Never force-push without naming the remote and the branch * Add a "Force-pushing" section to the org-wide instructions: `git push --force-with-lease origin <branch>`, never a refspec-less force push. * Explain the failure mode in the xwiki-pull-request skill, as part of the steps before opening a PR: where `push.default=matching` is configured, a refspec-less push acts on every local branch whose name also exists on the remote, so forcing rewinds them — a stale local master overwrites the remote master. `--force-with-lease` does not prevent it, because its lease only checks that the remote-tracking ref is current, which after a fetch it is. The push output is the check: it must list only the intended ref. * Bump the plugin version to 1.0.32 across all host manifests. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-dev-llm/settings/notifications