Skip to content

0.1.0

Choose a tag to compare

@Driste Driste released this 30 Jul 13:01
· 10 commits to main since this release
ac7db2c

0.1.0 - 2026-07-30

First public release of gitty — a minimal, configurable Go CLI that
synchronizes (clones/pulls) GitLab groups, subgroups, and repositories to your
local machine while preserving the GitLab namespace directory structure.

Added

  • Workspace configuration (gitty init) — anchor a workspace by writing a
    .gitty/config (TOML) file so the GitLab URL and SSH/HTTP preference don't
    have to be repeated on every command. Flags: --url (default
    https://gitlab.com), --http.
  • Group & repository sync (gitty sync) — clone repositories that don't
    exist locally and git pull those that do, mirroring the GitLab namespace as
    local directories:
    • Granular selection with --groups and --repos (defaults to --repos
      when neither is passed) — sync only repos, only the group/subgroup
      directory scaffolding, or both.
    • Recursive (--nested) or flat traversal of subgroups/projects.
    • --dry-run to preview every directory and git action without touching disk.
    • CI-friendly token resolution: --token flag → GITLAB_TOKEN
      CI_JOB_TOKEN.
  • Agent schema (gitty agent schema) — emit an MCP-style JSON description
    of every command (purpose, arguments, defaults, and argv mapping) so an
    LLM/agent can drive gitty as a tool.
  • Continuous integration — GitHub Actions workflow (go.yml) building and
    testing on Go 1.24.4.
  • Release automation — GitHub Actions workflow (release.yml) that, on any
    v* tag, cross-compiles binaries for linux/darwin/windows (amd64/arm64),
    generates SHA256SUMS, and publishes a GitHub Release.
  • Dependency automation — Dependabot for Go modules and GitHub Actions.

What's Changed

  • Add 'gitty agent schema' command for LLM tool integration by @Driste in #3
  • Add dependabot, release workflow, and AI context doc by @Driste in #4
  • gomod: bump github.com/pelletier/go-toml/v2 from 2.3.0 to 2.4.3 in the go-dependencies group by @dependabot[bot] in #6
  • ci: bump the github-actions group with 2 updates by @dependabot[bot] in #5

New Contributors

Full Changelog: https://github.com/Driste/gitty/commits/0.1.0