[Midnightbsd-cvs] [MidnightBSD/src] 34f4df: skills: add vendor-update skill for importing upst...

Lucas Holt noreply at github.com
Sat Jun 6 17:34:25 EDT 2026


  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/src
  Commit: 34f4dfd7c937f1312d062ae8194d2d844d063345
      https://github.com/MidnightBSD/src/commit/34f4dfd7c937f1312d062ae8194d2d844d063345
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-06-06 (Sat, 06 Jun 2026)

  Changed paths:
    A skills/vendor-update/SKILL.md

  Log Message:
  -----------
  skills: add vendor-update skill for importing upstream releases

Provides a step-by-step interactive skill for updating vendor branches,
including worktree setup, Xlist pruning, tagging, git subtree merge into
master, FreeBSD/local patch refresh prompts, and optional stable branch
merges. All pushes, commits, and merges require explicit user approval.

Co-Authored-By: Claude Sonnet 4.6 <noreply at anthropic.com>


  Commit: 4be4e9a07872f9a1ae17e10e93019a5c46b948d2
      https://github.com/MidnightBSD/src/commit/4be4e9a07872f9a1ae17e10e93019a5c46b948d2
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-06-06 (Sat, 06 Jun 2026)

  Changed paths:
    M skills/vendor-update/SKILL.md

  Log Message:
  -----------
  skills/vendor-update: add wiki update step

After all merges and pushes, clone the src.wiki repo, update the
current version for the package in Vendor-Branches.md, and push —
with user approval before committing.

Co-Authored-By: Claude Sonnet 4.6 <noreply at anthropic.com>


  Commit: 0c5f8155ce79534719dda056168db5d52591fbff
      https://github.com/MidnightBSD/src/commit/0c5f8155ce79534719dda056168db5d52591fbff
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-06-06 (Sat, 06 Jun 2026)

  Changed paths:
    A .claude/commands/cppcheck-clang-format-precommit.md
    A .claude/commands/splint-post-c-sanity.md
    A .github/workflows/ci.yml
    M .gitignore
    A AGENTS.md
    A CLAUDE.md
    M Makefile
    M libexec/mport.check-fake/mport.check-fake.c
    M libexec/mport.check-for-older/mport.check-for-older.c
    M libexec/mport.create/Makefile
    A libexec/mport.create/mport.create.1
    M libexec/mport.create/mport.create.c
    M libexec/mport.delete/mport.delete.c
    M libexec/mport.fetch/Makefile
    A libexec/mport.fetch/mport.fetch.1
    M libexec/mport.fetch/mport.fetch.c
    M libexec/mport.info/mport.info.c
    M libexec/mport.init/mport.init.c
    M libexec/mport.install/Makefile
    A libexec/mport.install/mport.install.1
    M libexec/mport.install/mport.install.c
    M libexec/mport.list/Makefile
    A libexec/mport.list/mport.list.1
    M libexec/mport.list/mport.list.c
    M libexec/mport.merge/Makefile
    A libexec/mport.merge/mport.merge.1
    M libexec/mport.merge/mport.merge.c
    M libexec/mport.query/Makefile
    A libexec/mport.query/mport.query.1
    M libexec/mport.query/mport.query.c
    M libexec/mport.update/mport.update.c
    M libexec/mport.updepends/mport.updepends.c
    M libexec/mport.version_cmp/mport.version_cmp.c
    M libmport/Makefile
    M libmport/age.c
    M libmport/annotation.c
    M libmport/asset.c
    M libmport/audit.c
    M libmport/autoremove.c
    M libmport/bundle_read.c
    M libmport/bundle_read_install_pkg.c
    M libmport/bundle_read_update_pkg.c
    M libmport/bundle_write.c
    M libmport/check_preconditions.c
    M libmport/clean.c
    M libmport/create_primative.c
    M libmport/db.c
    M libmport/default_cbs.c
    M libmport/delete_primative.c
    M libmport/error.c
    M libmport/fetch.c
    M libmport/import_export.c
    M libmport/index.c
    M libmport/index_depends.c
    M libmport/info.c
    M libmport/install.c
    M libmport/install_primative.c
    M libmport/instance.c
    M libmport/list.c
    M libmport/lock.c
    M libmport/lua.c
    M libmport/lua_scripts.c
    M libmport/merge_primative.c
    M libmport/message.c
    M libmport/mkdir.c
    M libmport/mport.3
    M libmport/mport.h
    M libmport/mport_private.h
    M libmport/ping.c
    M libmport/pkgmeta.c
    M libmport/plist.c
    M libmport/service.c
    M libmport/setting.c
    M libmport/stats.c
    M libmport/update.c
    M libmport/update_primative.c
    M libmport/upgrade.c
    M libmport/util.c
    M libmport/verify.c
    M libmport/version_cmp.c
    A mk/sanitize.mk
    M mport/Makefile
    M mport/mport.1
    M mport/mport.c
    A skills/cppcheck-clang-format-precommit/SKILL.md
    A skills/cppcheck-clang-format-precommit/scripts/precommit_c_sanity.sh
    A skills/splint-post-c-sanity/SKILL.md
    A skills/splint-post-c-sanity/scripts/run_splint_on_staged.sh
    A tests/Kyuafile
    A tests/Makefile
    A tests/mport_cli_test
    A tests/mport_create_test
    A tests/mport_fetch_test.c
    A tests/mport_libexec_test

  Log Message:
  -----------
  Import mport 2.7.9


  Commit: b050c5ed1f7cd1c3e6c0b71ca18876ad2da781be
      https://github.com/MidnightBSD/src/commit/b050c5ed1f7cd1c3e6c0b71ca18876ad2da781be
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-06-06 (Sat, 06 Jun 2026)

  Changed paths:
    A contrib/mport/.claude/commands/cppcheck-clang-format-precommit.md
    A contrib/mport/.claude/commands/splint-post-c-sanity.md
    A contrib/mport/.github/workflows/ci.yml
    M contrib/mport/.gitignore
    A contrib/mport/AGENTS.md
    A contrib/mport/CLAUDE.md
    M contrib/mport/Makefile
    M contrib/mport/libexec/mport.check-fake/mport.check-fake.c
    M contrib/mport/libexec/mport.check-for-older/mport.check-for-older.c
    M contrib/mport/libexec/mport.create/Makefile
    A contrib/mport/libexec/mport.create/mport.create.1
    M contrib/mport/libexec/mport.create/mport.create.c
    M contrib/mport/libexec/mport.delete/mport.delete.c
    M contrib/mport/libexec/mport.fetch/Makefile
    A contrib/mport/libexec/mport.fetch/mport.fetch.1
    M contrib/mport/libexec/mport.fetch/mport.fetch.c
    M contrib/mport/libexec/mport.info/mport.info.c
    M contrib/mport/libexec/mport.init/mport.init.c
    M contrib/mport/libexec/mport.install/Makefile
    A contrib/mport/libexec/mport.install/mport.install.1
    M contrib/mport/libexec/mport.install/mport.install.c
    M contrib/mport/libexec/mport.list/Makefile
    A contrib/mport/libexec/mport.list/mport.list.1
    M contrib/mport/libexec/mport.list/mport.list.c
    M contrib/mport/libexec/mport.merge/Makefile
    A contrib/mport/libexec/mport.merge/mport.merge.1
    M contrib/mport/libexec/mport.merge/mport.merge.c
    M contrib/mport/libexec/mport.query/Makefile
    A contrib/mport/libexec/mport.query/mport.query.1
    M contrib/mport/libexec/mport.query/mport.query.c
    M contrib/mport/libexec/mport.update/mport.update.c
    M contrib/mport/libexec/mport.updepends/mport.updepends.c
    M contrib/mport/libexec/mport.version_cmp/mport.version_cmp.c
    M contrib/mport/libmport/Makefile
    M contrib/mport/libmport/age.c
    M contrib/mport/libmport/annotation.c
    M contrib/mport/libmport/asset.c
    M contrib/mport/libmport/audit.c
    M contrib/mport/libmport/autoremove.c
    M contrib/mport/libmport/bundle_read.c
    M contrib/mport/libmport/bundle_read_install_pkg.c
    M contrib/mport/libmport/bundle_read_update_pkg.c
    M contrib/mport/libmport/bundle_write.c
    M contrib/mport/libmport/check_preconditions.c
    M contrib/mport/libmport/clean.c
    M contrib/mport/libmport/create_primative.c
    M contrib/mport/libmport/db.c
    M contrib/mport/libmport/default_cbs.c
    M contrib/mport/libmport/delete_primative.c
    M contrib/mport/libmport/error.c
    M contrib/mport/libmport/fetch.c
    M contrib/mport/libmport/import_export.c
    M contrib/mport/libmport/index.c
    M contrib/mport/libmport/index_depends.c
    M contrib/mport/libmport/info.c
    M contrib/mport/libmport/install.c
    M contrib/mport/libmport/install_primative.c
    M contrib/mport/libmport/instance.c
    M contrib/mport/libmport/list.c
    M contrib/mport/libmport/lock.c
    M contrib/mport/libmport/lua.c
    M contrib/mport/libmport/lua_scripts.c
    M contrib/mport/libmport/merge_primative.c
    M contrib/mport/libmport/message.c
    M contrib/mport/libmport/mkdir.c
    M contrib/mport/libmport/mport.3
    M contrib/mport/libmport/mport.h
    M contrib/mport/libmport/mport_private.h
    M contrib/mport/libmport/ping.c
    M contrib/mport/libmport/pkgmeta.c
    M contrib/mport/libmport/plist.c
    M contrib/mport/libmport/service.c
    M contrib/mport/libmport/setting.c
    M contrib/mport/libmport/stats.c
    M contrib/mport/libmport/update.c
    M contrib/mport/libmport/update_primative.c
    M contrib/mport/libmport/upgrade.c
    M contrib/mport/libmport/util.c
    M contrib/mport/libmport/verify.c
    M contrib/mport/libmport/version_cmp.c
    A contrib/mport/mk/sanitize.mk
    M contrib/mport/mport/Makefile
    M contrib/mport/mport/mport.1
    M contrib/mport/mport/mport.c
    A contrib/mport/skills/cppcheck-clang-format-precommit/SKILL.md
    A contrib/mport/skills/cppcheck-clang-format-precommit/scripts/precommit_c_sanity.sh
    A contrib/mport/skills/splint-post-c-sanity/SKILL.md
    A contrib/mport/skills/splint-post-c-sanity/scripts/run_splint_on_staged.sh
    A contrib/mport/tests/Kyuafile
    A contrib/mport/tests/Makefile
    A contrib/mport/tests/mport_cli_test
    A contrib/mport/tests/mport_create_test
    A contrib/mport/tests/mport_fetch_test.c
    A contrib/mport/tests/mport_libexec_test

  Log Message:
  -----------
  Merge commit '0c5f8155ce79534719dda056168db5d52591fbff'


Compare: https://github.com/MidnightBSD/src/compare/4aa8768f8b99...b050c5ed1f7c

To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications



More information about the Midnightbsd-cvs mailing list