Skip to content

Make git extension opt-in and remove --no-git at 1.0.0 #2168

@mnriem

Description

@mnriem

Summary

At 1.0.0, finalize the git extension default change and --no-git removal:

  1. Git extension becomes opt-in — no longer auto-enabled during specify init. Users must pass --extension git or add it post-init with specify extension add git.
  2. Remove --no-git flag — no longer needed since the git extension won't be enabled by default.

This is the follow-through on the deprecation notices added earlier.

Depends on

Acceptance criteria

  • specify init no longer auto-enables the git extension
  • Git extension remains bundled (shipped with spec-kit) and installable via --extension git
  • --no-git flag is removed
  • Documentation updated to reflect the change
  • CHANGELOG entry noting the breaking change

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions