• v0.1.0 b5f1495680

    Adds initial gitlocal CLI and core functionality

    dtomlinson released this 2026-04-11 13:48:01 +00:00 | 3 commits to main since this release

    Introduces the gitlocal command-line tool for managing nested Git repositories.

    Includes the following main commands:

    • convert: Renames .git to .gitlocal, allowing a parent repository to ignore the converted child repository. Supports recursive scanning and dry-run options. Tracks converted repositories in a global configuration.
    • revert: Restores .gitlocal to .git. Includes an option to revert all tracked repositories.
    • status: Displays a list of all repositories currently tracked by gitlocal, showing their path, conversion time, and original remote/branch.

    Establishes internal modules for Git operations, configuration management, and recursive repository scanning.
    Adds a comprehensive test suite covering core command logic and utility functions.
    Initializes Go module and basic project .gitignore.

    Downloads