Skip to content

v0.1.5 — tag support & server-side branch tools

Choose a tag to compare

@Sycada Sycada released this 13 Oct 08:00
· 3 commits to main since this release

Tag support

  • git_tag — list, create (annotated or lightweight), push, and remote (read origin's tags over the git transport).
  • git_tag_verify — confirm origin really holds a tag after publishing it, by reading the remote rather than trusting the push's exit code.
  • forge_tag_list / forge_tag_create — create the tag through the forge API, the reliable path when pushing refs/tags fails authentication.

Server-side branch management

  • forge_branch_create / forge_branch_delete — create or remove a branch without a local work copy.

Changed

  • The system-prompt section now states the connector is the default path for every git and forge operation.
  • Tag creation is deliberately not gated by the force-push flags — tags are immutable release markers.

Fixed

  • git_tag's tags field now always means tag records; a push reports targets under pushedNames.
  • Tag names are validated with git check-ref-format instead of a hand-rolled pattern.